Spring Boot ——Spring Boot項目不同環境的切換方式知多少

我們在工作中開發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 項目內部配置和外部配置加載

                                                    掃描下方二維碼,及時獲得精彩推送!!!

                                                  

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章