1.使用jd-gui 对应jar进行反编译

2.在IDEA新增一个SpringBoot项目;
2.1 将反编译后的BOOT-INF\classes\com目录复制到项目src\main\java\com;
2.2 将BOOT-INF\classes com目录以外的内容(资源文件)复制到进src/main/resources;
2.3 删除所有java文件的package中的BOOT-INF.classes.
2.4 根据剩下的编译问题和BOOT-INF\lib中的依赖包添加pom依赖(在jd-gui中打开反编译后的class文件,可以快速确定jar的坐标)
2.5 有些类型因为jar包后可能还是编译不通过,可能存在内部类,需要解压原始jar确认,单独反编译

本文介绍了一种将已有的SpringBoot应用通过反编译并重新编译的方法来修改其源代码的过程。具体步骤包括使用jd-gui进行反编译、复制相关文件到新的IDEA项目中、调整包路径、添加必要的pom依赖以及解决内部类问题。
6635

被折叠的 条评论
为什么被折叠?



