项目在开发的时候为了方便,采用了 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指定了配置文件后缀,然后启动的时候 指定的配置文件后缀和这个不一致就读取不到所以要这样子启动