springboot學習筆記(八)
阿新 • • 發佈:2018-12-14
一丶專案內部的配置檔案
1.配置檔案的位置
properties和yml中的配置,相互補充;如果衝突,則properties優先順序高。
springboot預設能夠讀取application.properties/application.yml兩個檔案,這兩個檔案可以存在於以下4個位置:
file:指的是普通資料夾
classpath:指的是內路徑
①file:專案根目錄/config
②file:專案根目錄
③classpath:專案根目錄/config
④classpath:專案根目錄
注意:
a.如果在不同位置的配置檔案中某項配置衝突,則優先順序①>②>③>④
b.如果不衝突,則互補結合使用
2.配置專案名
server.servlet.context-path=/專案名
二丶專案外部的配置檔案(適於大量配置需要改動的時候)
好處:補救專案,不需要改動原專案,只需要呼叫外部配置檔案。
示例:比如你需要將埠號8882改為8883,
通過命令列呼叫外部配置檔案:
java -jar 專案名.jar ----spring.config.location=檔案路徑
在專案Run configuration,arguments:
--spring.config.location=檔案路徑
如果 同一配置 同時存在於 內部配置檔案 和 外部配置檔案,則外部會覆蓋掉內部
三丶專案執行引數(適於個別配置需要改動的時候)
Run configuration,arguments:
--server.port=埠號