之前active 写死一个参数,改环境就需要改一下参数然后重启启动
spring:
profiles:
active: dev
现在 将 active 改成 @env@
spring:
profiles:
active: @env@
在pom中要有如下配置
<profiles>
<!-- 开发环境 -->
<profile>
<id>dev</id>
<properties>
<env>dev</env><!-- 之前写的@env@就是通过这里的配置切换环境 -->
</properties>
<activation>
<activeByDefault>true</activeByDefault><!-- 指定缺省环境 -->
</activation>
</profile>
<!-- 测试环境 -->
<profile>
<id>sit</id>
<properties>
<env>sit</env>
</properties>
</profile>
<!-- 生产环境 -->
<profile>
<id>pro</id>
<properties>
<env>pro</env>
</properties>
</profile>
</profiles>
reimport maven 之后 就会出现选项 每次勾选 重新reimport 生效