一.简介
在我们项目开发的过程中或出现需要在服务器上测试功能的场景,所以通过读取外部的application配置文件重启服务即可,可以提过我们效率不需要再重新在代码中修改配置文件重新打包上传服务器。
二.读取外部application配置文件的优先级
顺序高=》低,高优先级会覆盖低优级
-
将application配置文件放到jar包同级目录下的 /config 目录(此时执行命令需要在jar包目录下)
-
将application配置文件放到jar包的同级目录下(这里使用的就是)
-
classpath 里的/config目录,然后把配置文件放到这个文件夹下。
-
classpath 同级目录下直接放配置文件。
以上可以直接在jar目录下启动jar命令
下面可以通过spring.config.location来改变默认的配置文件位置
java -jar baskup-0.0.1-SNAPSHOT.jar --spring.config.location=配置文件的路径
把命令放到一个bat文件中启动服务双击即可