-
用 IDEA 自带的反编译工具反编译,然后解压拿到源码
-
用 IDEA 打开项目,配置项目的 SDK,将 BOOT-INF/classes 设置为源码目录, BOOT-INF/lib 设置为依赖目录
-
添加 Artifacts,类型为 JAR,主类随便选一个,能编译成功就行
-
从编译好的 jar 包中提取我们修改了源码的 class 文件
-
解压原始的 jar 包
-
替换 class 文件
-
重新压缩成 jar 包,需要指定 MANIFEST.MF 文件
注意:因为是直接替换的 class 文件,需要保证 JDK 版本正确,如果替换后运行失败就参 考错误信息更换其他版本试试。