1. 程式人生 > >springboot 修改啟動時預設載入application.properties檔案以及載入指定配置檔案

springboot 修改啟動時預設載入application.properties檔案以及載入指定配置檔案

   SpringApplication  將從以下位置載入 application.properties  檔案,並把
它們新增到Spring  Environment  中:
1. 當前目錄下的 /config  子目錄。
2. 當前目錄。
3. classpath下的 /config  包。
4. classpath根路徑(root)。
該列表是按優先順序排序的(列表中位置高的路徑下定義的屬性將覆蓋位置低的)。
注 你可以使用YAML('.yml')檔案替代'.properties'。
如果不喜歡將 application.properties  作為配置檔名,你可以通過指
定 spring.config.name  環境屬性來切換其他的名稱,也可以使
用 spring.config.location  環境屬性引用一個明確的路徑(目錄位置或檔案路
徑列表以逗號分割)。
$ java -jar myproject.jar --spring.config.name=myproject

$ java -jar myproject.jar --spring.config.location=classpath:/de
fault.properties,classpath:/override.properties
注 在初期需要根據 spring.config.name  和 spring.config.location  決定加
載哪個檔案,所以它們必須定義為environment屬性(通常為OS env,系統屬性或
命令列引數)。