springboot全局配置文件與多環境配置的全過程
1、全局配置文件
新建一個springboot項目它的resources目錄下有一個application.properties,這個文件就是springboot的全局配置文件。
全局配置文件的格式有三種,分別為 .properties .yaml .yml我們可以新建application.yaml application.yml,同樣他們也都是全局配置文件。他們的配置先後順序為 .properties .yaml .yml,.properties的優先級為高,這點從源碼可以看出來。
這三種文件的書寫格式可以參考下圖,分別為 .properties .yaml .yml
2、多環境配置
新建下面兩個 .properties 格式的文件
在全局配置文件裡面通過以下代碼選擇用那一個配置文件,這就是多環境配置
spring.profiles.active=dev
附:加載多環境配置
方法主要有兩種,1.寫在yml中;2.啟動時添加命令
在上面給出的配置文件示例中有這樣兩行配置
這樣就告訴Spring,啟動時加載dev環境的配置。但是這樣做有一個弊端,如果你使用Jenkins來編譯發佈項目的話,每次切換環境,都要改一下配置文件的active選項,並且PUSH一次代碼。這個時候使用第二種方案更好一些。
在啟動程序的時候,加上一行參數即可“–spring.profiles.active=dev”(註意是兩個減號)。
這個時候,我們的yml配置就不需要配置active選項瞭,如果你忘瞭刪除這個配置,配置的加載跟隨命令的設置。
總結
到此這篇關於springboot全局配置文件與多環境配置的文章就介紹到這瞭,更多相關springboot全局配置文件與多環境內容請搜索WalkonNet以前的文章或繼續瀏覽下面的相關文章希望大傢以後多多支持WalkonNet!
推薦閱讀:
- SpringBoot 動態配置Profile環境的方式
- 教你在SpringBoot中管理多環境配置文件
- springboot配置開發和測試環境並添加啟動路徑方式
- SpringBoot實現配置文件的替換
- SpringBoot框架配置文件路徑設置方式