com.example.demo.DemoApplication -> com.example.demo.DemoApplication:
10:10:void <init>() -> <init>
20:23:void main(java.lang.String[]) -> main
com.example.demo.DemoApplication$CustomGenerator -> com.example.demo.DemoApplication$a:
12:12:void <init>() -> <init>
14:14:java.lang.String generateBeanName(org.springframework.beans.factory.config.BeanDefinition,org.springframework.beans.factory.support.BeanDefinitionRegistry) -> generateBeanName
com.example.demo.controller.TestController -> com.example.demo.a.a:
com.example.demo.service.UserService userService -> userService
14:14:void <init>() -> <init>
20:20:com.example.demo.entity.User getTest(java.lang.String) -> a
com.example.demo.entity.User -> com.example.demo.b.a:
java.lang.String name -> a
java.lang.String sex -> b
int age -> c
3:3:void <init>() -> <init>
8:8:java.lang.String getName() -> a
11:12:void setName(java.lang.String) -> b
14:14:java.lang.String getSex() -> b
17:18:void setSex(java.lang.String) -> c
20:20:int getAge() -> c
23:24:void setAge(int) -> a
com.example.demo.service.UserService -> com.example.demo.c.a:
com.example.demo.entity.User getUser() -> d
com.example.demo.service.impl.UserServiceImpl -> com.example.demo.c.a.a:
8:8:void <init>() -> <init>
11:15:com.example.demo.entity.User getUser() -> d
没有合适的资源?快使用搜索试试~ 我知道了~
温馨提示
基于springboot搭建一个简单案例,利用proguard插件实现代码混淆,增加源代码的阅读和理解的难度, 并不能百分百保证代码安全。常用的应用场景是项目需要部署到客户机器上,一定程度上防止代码泄露。 ProGuard 是一个混淆代码的开源项目,它的主要作用是混淆代码,ProGuard 包括以下 4 个功能: 压缩(Shrink):检测并移除代码中无用的类、字段、方法和特性(Attribute) 优化(Optimize):对字节码进行优化,移除无用的指令文章来源地址 混淆(Obfuscate):使用 a,b,c,d 这样简短而无意义的名称,对类、字段和方法进行重命名 预检(Preveirfy):在 Java 平台上对处理后的代码进行预检,确保加载的 class 文件是可执行的
资源推荐
资源详情
资源评论
收起资源包目录
springboot-proguard-demo.zip (38个子文件)
springboot-proguard-demo
HELP.md 721B
mvnw.cmd 7KB
.classpath 2KB
.settings
org.eclipse.jdt.core.prefs 553B
org.eclipse.jdt.apt.core.prefs 69B
org.springframework.ide.eclipse.prefs 65B
org.eclipse.m2e.core.prefs 90B
pom.xml 5KB
src
test
main
resources
application.properties 54B
java
com
example
demo
DemoApplication.java 891B
controller
TestController.java 609B
service
UserService.java 137B
impl
UserServiceImpl.java 386B
entity
User.java 439B
.mvn
wrapper
maven-wrapper.properties 1019B
maven-wrapper.jar 61KB
target
classes
application.properties 54B
META-INF
MANIFEST.MF 114B
maven
com.example
demo
pom.properties 213B
pom.xml 5KB
com
example
demo
DemoApplication.class 1KB
controller
TestController.class 1000B
service
UserService.class 181B
impl
UserServiceImpl.class 798B
DemoApplication$CustomGenerator.class 1004B
entity
User.class 910B
proguard_seed.txt 246B
demo-0.0.1-SNAPSHOT.jar.original 3KB
demo-0.0.1-SNAPSHOT_proguard_base.jar 9KB
maven-status
maven-compiler-plugin
compile
default-compile
createdFiles.lst 273B
inputFiles.lst 423B
proguard_map.txt 1KB
maven-archiver
pom.properties 114B
demo-0.0.1-SNAPSHOT.jar 16.59MB
proguard.cfg 1KB
mvnw 11KB
.project 709B
.gitignore 395B
共 38 条
- 1
资源评论
小酒仙028
- 粉丝: 0
- 资源: 4
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功