「 SPRING 」 一月 09, 2022
Spring boot 应用不重新打包,添加新类
文章字数 2.8k 阅读约需 3 mins.
因为某些约束,我们可能不希望对 Spring Boot 应用重新打包,却又需要调整其中的某些行为(如:添加新类),有没有办法?
1. PropertiesLauncher
修改启动命令,不再是使用 java -jar
方式启动,而是使用传统的 Java 应用启动方式,先通过 -cp
参数将 Fat Jar (example.jar
)加入 classpath,然后指定运行的主类 PropertiesLauncher
,并且通过 -D
参数,将系统属性传入主类中。
$ java -cp example....
查看全文