springboot配置多环境
原创
©著作权归作者所有:来自51CTO博客作者Gltqe的原创作品,请联系作者获取转载授权,否则将追究法律责任
1.pom.xml
<profiles>
<profile>
<id>dev</id>
<activation>
<activeByDefault>true</activeByDefault>
</activation>
<properties>
<profiles.active>dev</profiles.active>
</properties>
</profile>
<profile>
<id>test</id>
<properties>
<profiles.active>test</profiles.active>
</properties>
</profile>
<profile>
<id>prod</id>
<properties>
<profiles.active>prod</profiles.active>
</properties>
</profile>
</profiles>
2.配置文件
application.yml
application-dev.yml
application-test.yml
application-prod.yml
3.application.yml
spring:
profiles:
#对应pom.xml 动态加载配置文件,idea右侧maven中勾选
active: @profiles.active@
4.补充
除了配置的环境还会显示maven setting中的配置环境