--spring.config.location命令主要是为了加载springBoot jar 外部的配置文档,比如我们可以将日志的级别控制放在jar外面的配置文档中,可以方便线上调试,不用改动jar中的配置文档,再打包这样比较麻烦的操作。
注意:当使用了这个命令后外面的配置文档级别要高于里面的文档,所以外面的属性会覆盖里面的,当然所有文档都是互补的,没有的话就相互补充。
命令是使用:
java -jar -Dspring.profiles.active=dev comment-0.0.1-SNAPSHOT.jar --spring.config.location=/home/future/application-dev.properties
我在这里出了一个错误,就是将这个命令放在了jar名字前面,这样在服务器上面会报错,要放在后面。