小编Cao*_*Dat的帖子

Spring Boot混淆器

我正在使用Spring Boot和bootRepackage gradle来构建发布jar文件.在交付给客户之前,我的项目需要混淆代码.我试过proguard和其他一些工具,但很多问题发生.我可以建议如何为春季启动配置这样的工具.

我用这些配置尝试了ProGuard

-injars  ./build/libs/webservice-1.0.jar
-outjars ./build/libs/webservice-obs-1.0.jar
-libraryjars <java.home>/lib/rt.jar
-keep class !myapplicationpackage.** { *; }
-keep class myapplicationpackage.Application { *; }

-ignorewarnings
-keepdirectories **
-dontshrink
-keepattributes *Annotation*

-keepclassmembers class com.yumyumlabs.** { java.lang.Long id; }
-keepnames class com.yumyumlabs.** implements java.io.Serializable

-keepclassmembers class * implements java.io.Serializable {
    static final long serialVersionUID;
    private static final java.io.ObjectStreamField[] serialPersistentFields;
    !static !transient <fields>;
    private void writeObject(java.io.ObjectOutputStream);
    private void readObject(java.io.ObjectInputStream);
    java.lang.Object writeReplace();
    java.lang.Object readResolve();
}


-keepclassmembers class * { 
    @org.springframework.beans.factory.annotation.Autowired *; 
    @org.springframework.beans.factory.annotation.Qualifier *; 
    @org.springframework.beans.factory.annotation.Value *; 
    @org.springframework.beans.factory.annotation.Required …
Run Code Online (Sandbox Code Playgroud)

obfuscation spring

16
推荐指数
1
解决办法
5196
查看次数

更新本地Android数据库

我目前在Android上遇到SQLite数据库问题.

我的应用程序在apk文件中有一个本地数据库.当应用程序启动时,它将检查新版本,并下载全新的数据库(如果可用)(尽管在两个数据库版本之间,更改很少).但是现在数据库太大了.因此,新数据库可用时需要很长时间.那么解决这个问题的方法呢?

database sqlite android

6
推荐指数
1
解决办法
2010
查看次数

标签 统计

android ×1

database ×1

obfuscation ×1

spring ×1

sqlite ×1