1.在pom.xml文件中添加Proguard插件配置 com.github.wvengenproguard-maven-plugin2.0.11
我最开始用的ProGuard是5.3.3版本,然而我们SpringBoot的版本是2.3.3版本,SpringBoot2.3.3版本太新了,里面引用的相关包都是java9和java11的版本,这样ProGuard在读jar的时候会无法识...
ProGuard插件地址为:https://github.com/wvengen/proguard-maven-plugin Spring Boot程序 假设我们有一个Spring Boot程序,代码结构如下 Application代码 Application代码如下: pac...
配置后使用maven->package进行打包,完成后会生成jar,其中xxx_proguard_base.jar为未混淆的jar,我们只需要运行xxx.jar即可。 完成后,使用jd-jui进行反编译,可以...
java、springboot使用proguard混淆代码 我的需求是:为了将项目部署到机器上时,既不影响项目的正常运行,又可以做到降低项目源码(class文件)的可读性,其主要目的是为了防盗。 一般情...
{/*** 使用类路径命名空间,使得proguard混淆后,spring能区分实例*/publicstaticclassCustomGeneratorimplementsBeanNameGenerator { @OverridepublicString generateBeanName(BeanDe...
SpringBoot使用Proguard混淆代码 项目使用Gradle做构建,使用的框架是SpringBoot、Mybatis、Mybatis Plus,sql都写在mybatis的xml文件中。 网上有些博客是直接使...
它现在能够支持 SpringBoot 2。 ProGuard ProGuard 是一个开源的,最流行的 Java 字节码和 Android 应用程序优化器和代码混淆器。 更多信息:https://www.guards...
# Proguard配置项 # JDK目标版本1.8 -target 1.8 # 默认是开启的,这里关闭shrink,即不删除没有使用的类/成员(删除注释、未被引用代码) -dontshrink # 默认是开...
本文章向大家介绍springboot使用proguard代码混淆配置,解决混淆后扫描不到无法注入的问题,主要包括springboot使用proguard代码混淆配置,解决混淆后扫描不到无...
收录于:2023-02-08 11:40:17