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 项目内部配置和外部配置加载

                                                    扫描下方二维码,及时获得精彩推送!!!

                                                  

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