轉載請在頁首注明作者與出處
一:前言
經常在開發的時候,項目中的配置文件,在個人開發的時候有一套配置文件,在測試環境有一套配置文件,在正式環境有一套配置文件,這個時候如果配置文件復雜,需要改的東西就特別多,而且由於迭代過程中,需要經常切換,難免發生問題。
二:SpringBoot的解決方式
其實准備的說應該說是spring的解決方式,因為spring boot中的這些也都是基於spring中的功能,當然spring boot肯定是要簡單的多的。
2.1:准備多份配置文件
先准備兩個文件放在src/main/resource中,分別是一個正式的配置文件,一個是測試的配置文件,配置文件的名稱如下
application-test.yml
內容:
project:
name: 正式環境
application-pro.yml
project:
name: 測試環境
然后還有一個application.yml文件,這個文件是主要文件,spring boot會首先加載這個文件
然后spring boot配置如下:
spring:
profiles:
active: pro
如上,就啟用了pro的配置文件。
也可以同時啟用多個配置文件
spring:
profiles:
active: pro,test
以逗號隔開就行。
