spring boot使用profile來區分正式環境配置文件與測試環境配置文件


轉載請在頁首注明作者與出處

一:前言

經常在開發的時候,項目中的配置文件,在個人開發的時候有一套配置文件,在測試環境有一套配置文件,在正式環境有一套配置文件,這個時候如果配置文件復雜,需要改的東西就特別多,而且由於迭代過程中,需要經常切換,難免發生問題。

 

 

二: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

以逗號隔開就行。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM