1,
–file:./config/(不會被打包進去,意思就是打包後這個配置文件不生效)
–file:./(不會被打包進去,意思就是打包後這個配置文件不生效)
–classpath:/config/
–classpath:/
優先級由高到底,高優先級的配置會覆蓋低優先級的配置;
SpringBoot會從這四個位置全部加載主配置文件;互補配置;
還是上圖吧
2,當項目已經打包好了,還需要修改配置文件的話,用命令行方式可以不用重新打包,直接就可更改配置文件,其他配置文件與之互補,同時生效,但是以命令行引入的優先級爲最高
命令行:java -jar springboot-config-0.0.1-SNAPSHOT.jar --spring.config.location=E:\application.properties
如下幾圖所示
3,如何配置項目訪問路徑
瞭解即可,其他位置的配置文件的加載