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是可以同时勾选多个配置,测试只是按环境分离的简单实现。