我们在工作中开发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