1. 程式人生 > >springboot學習筆記(八)

springboot學習筆記(八)

一丶專案內部的配置檔案

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=埠號