Spring Boot Profile配置實例

springboot的profile配置可用于針對不同的環(huán)境提供不同的配置,比較簡單,但也很實用。

1. 如下圖,全局的profile為application.properties,可以根據(jù)不同的環(huán)境配置多個,命名規(guī)范為: application-{環(huán)境}.properties,可以自定義N個,如下,自定義了2個,分別為dev,prod

2. 在全局的application.properties里面注明當前激活的配置,如:spring.profiles.active=dev

3. application-dev或prod.properties里面可以配置相關的配置信息,比如:數(shù)據(jù)庫信息、日志信息、端口信息等等

springboot的執(zhí)行順序為: 首先執(zhí)行全局的application.properties,檢查是否有配置當前激活的子文件,如果有,則讀取子配置中的信息進行spring容器的初始化。如果沒有,則直接使用全局中的配置信息初始化,比如連接數(shù)據(jù)庫、訪問端口等

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯(lián)系作者
【社區(qū)內容提示】社區(qū)部分內容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發(fā)布,文章內容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關閱讀更多精彩內容

友情鏈接更多精彩內容