1. 配置文件多环境配置
1.1 创建不同环境配置文件
文件名前缀和后缀为标准固定格式,不可以改变。
1.2 pom中加入文件配置
可以使用<activation>标签设置默认环境。
<profiles>
<profile>
<id>dev</id>
<activation>
<activeByDefault>true</activeByDefault>
</activation>
<properties>
<profile.name>dev</profile.name>
</properties>
</profile>
<profile>
<id>prod</id>
<properties>
<profile.name>prod</profile.name>
</properties>
</profile>
</profiles>
1.3 application.yml中动态配置
spring:
profiles:
active: @profile.name@
1.4 maven工具选择环境
若指定了默认环境,默认会选择指定环境。若需要切换环境,需要手动勾选要切换的环境。
注意Profiles是可以同时勾选多个配置,测试只是按环境分离的简单实现。