application.properties優先級 ---- 在出現配置覆蓋時,檢查

一個SpringBoot項目中是可以有多個application.properties文件的,
存放在不同目錄中,他們的優先級也不一樣,會出現覆蓋的情況,
這時,框架就會遵循優先級的規則來處理衝突的屬性。
 
下面,對application.properties的優先級做一個排序:
  1. 項目/confifig/application.properties
  2. 項目/application.properties
  3. classpath:confifig/application.properties
  4. classpath:application.properties

一般地,要使用到“優先級”這個概念多是接收別人的項目時,因爲,自己搞的項目,一個application.properties就夠了,不會去搞那麼多application.properties出來。

普遍地使用classpath:application.properties做配置,其他方式不使用:

 
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章