1、在application.yml文件里面配置
# Spring配置 spring: # 分环境 profiles: active: @profiles.active@
2、在pom.xml文件中配置
<profiles> <profile> <id>dev</id> <properties> <!-- 环境标识,需要与配置文件的名称相对应 --> <profiles.active>dev</profiles.active> </properties> <activation> <!-- 默认环境 --> <activeByDefault>true</activeByDefault> </activation> </profile> <profile> <id>prod</id> <properties> <profiles.active>prod</profiles.active> </properties> </profile> <profile> <id>test</id> <properties> <profiles.active>test</profiles.active> </properties> </profile> </profiles>
3、就可以在maven里面选择环境了
4、如果出现Failed to load property source from location 'classpath:/application.yml'的异常,重新刷新一下maven就好了。