application.properties
// profileActive对应pom
spring.profiles.active=@profileActive@
pom.xml
// profileActive对应pom
<profiles>
<profile>
<id>dev</id>
<properties>
<profileActive>dev</profileActive>
</properties>
<activation>
<activeByDefault>true</activeByDefault>
</activation>
</profile>
<profile>
<id>test</id>
<properties>
<profileActive>test</profileActive>
</properties>
</profile>
<profile>
<id>prod</id>
<properties>
<profileActive>prod</profileActive>
</properties>
</profile>
</profiles>
备注
spring.profiles.active 对应profile下properties标签
利用IDEA MavenProjects选择环境
IDEA 配置Run/Debug