项目在开发的时候为了方便,采用了 active的方式去指定配置文件
打成jar包以后 我将配置文件放在外面改如何指定呢?
java
-jar swdl
-0.0.1-SNAPSHOT
.jar
--spring
.profiles
.active
=test
-Dspring
.config
.location
=application
-test
.yml
–spring.profiles.active 指定读取什么后缀的配置文件 -Dspring.config.location 指定读取哪个配置文件
这里有一点奇怪就是 如果打包的时候我 active指定了配置文件后缀,然后启动的时候 指定的配置文件后缀和这个不一致就读取不到所以要这样子启动