我們在工作中開發Spring Boot項目時會有多個不同的環境,像Dev環境、Sit環境、預發環境、生產環境等等,不同環境中配置文件可能會有所不同,這就需要我們在不同環境中來回切換。下面提供一些不同的切換方式。
一、多配置文件的切換
多配置文件切換,顧名思義,是存在多個配置文件,我們需要在主配置文件中,激活需要的環境,即可使用。詳細如下圖:
二、文檔塊法
文檔塊法,與第一種恰巧相反,它只需要一個文檔就可到達效果。
我們需要在文檔中使用符號“---”隔開不同環境的配置,然後在默認的環境中配置,與第一種的不同就是多文檔形式被文檔塊替換了。如圖:
三、由配置激活1
在配置文件中輸入
spring.profiles.active=dev
如圖:
四、由配置激活2,虛擬機參數
同樣在指定位置輸入
-Dspring.profiles.active=sit
如圖:
五、使用命令行
這種方式需要我們將項目打成jar包,執行java -jar命令。
java -jar springboot-02-0.0.1-SNAPSHOT.jar --spring.profiles.active=dev
上一篇:@ConfigurationProperties 、 @Value 、 @PropertySources 、@Configuration 、@Bean and so on
下一篇: Spring Boot 項目內部配置和外部配置加載
掃描下方二維碼,及時獲得精彩推送!!!