首先:yml文件建立三个环境配置这个略过
第二:pom.xml文件的build标签下面添加这么一段配置
<profiles>
<profile>
<id>dev</id>
<properties>
<!-- 环境标识,需要与配置文件的名称相对应 -->
<activatedProperties>dev</activatedProperties>
</properties>
<activation>
<!-- 默认环境 -->
<activeByDefault>true</activeByDefault>
</activation>
</profile>
<profile>
<id>alpha</id>
<properties>
<activatedProperties>alpha</activatedProperties>
</properties>
</profile>
<profile>
<id>prod</id>
<properties>
<activatedProperties>prod</activatedProperties>
</properties>
</profile>
</profiles>
第三:在tomcat/bin文件夹下的
windows系统(catalina.bat文件)219行增加
set "JAVA_OPTS=%JAVA_OPTS% -Dspring.profiles.active=dev"
linux系统(catalina.sh文件)242行增加
JAVA_OPTS="$JAVA_OPTS -Dspring.profiles.active=alpha"