第一步:打包时排除yml文件
<build>
<resources>
<resource>
<!-- 排除的文件的路径 -->
<directory>src/main/resources</directory>
<excludes>
<!-- 排除的文件的名称 -->
<exclude>application-dev.yml</exclude>
<exclude>application-prod.yml</exclude>
<exclude>logback.xml</exclude>
</excludes>
</resource>
</resources>
</build>
注意:在构建过程中排除某些文件,你应该在Maven的部分中配置,而不是在Spring Boot Maven插件中
第二步:部署启动
将jar包和application-dev.yml与application-prod.yml、logback.xml放在同一目录下启动就可以了。
java -jar xxx.jar --spring.config.location=/usr/local/tiku/application.yml
jar 包运行时会默认读取外部配置文件,这样更改配置,直接更改外部配置文件然后重启项目即可。
标签:xml,SpringBoot,配置文件,jar,外置,application,logback,yml From: https://blog.csdn.net/lianghecai52171314/article/details/139347770