java

关注公众号 jb51net

关闭
首页 > 软件编程 > java > springboot替换class文件

springboot中如何替换class文件

作者:阿文_ing

这篇文章主要介绍了springboot中如何替换class文件,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教

背景

线上项目需要替换jar包中的class文件以支持正常部分代码改动

原始jar包解压

jar -xvf ***.jar

解压后的文件目录如上图

替换需要替换的class文件,在BOOT-INF下面

发现需要替换的是lib中一个jar包中的class

然后找到这个jar包,再执行解压步骤

将替换后的文件打成jar包

jar -cfM0 XX.jar ./

将打好的jar包替换/BOOT-INF/lib下的jar包

再将其打成jar包

执行图如下

如下图就完成了替换

将上面上成的jar包部署即可

总结

以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。

您可能感兴趣的文章:
阅读全文