Spring Boot ——Spring Boot项目不同环境的切换方式知多少

我们在工作中开发Spring Boot项目时会有多个不同的环境,像Dev环境、Sit环境、预发环境、生产环境等等,不同环境中配置文件可能会有所不同,这就需要我们在不同环境中来回切换。下面提供一些不同的切换方式。

一、多配置文件的切换

多配置文件切换,顾名思义,是存在多个配置文件,我们需要在主配置文件中,激活需要的环境,即可使用。详细如下图:

image.png

二、文档块法

文档块法,与第一种恰巧相反,它只需要一个文档就可到达效果。

我们需要在文档中使用符号“---”隔开不同环境的配置,然后在默认的环境中配置,与第一种的不同就是多文档形式被文档块替换了。如图:

image.png

三、由配置激活1

在配置文件中输入

spring.profiles.active=dev

如图:


image.png
image.png

四、由配置激活2,虚拟机参数

同样在指定位置输入

-Dspring.profiles.active=sit

如图:

image.png

五、使用命令行

这种方式需要我们将项目打成jar包,执行java -jar命令。

java -jar springboot-02-0.0.1-SNAPSHOT.jar --spring.profiles.active=dev
image.png

上一篇:@ConfigurationProperties 、 @Value 、 @PropertySources 、@Configuration 、@Bean and so on

下一篇: Spring Boot 项目内部配置和外部配置加载

你可能感兴趣的:(Spring Boot ——Spring Boot项目不同环境的切换方式知多少)