maven pom.xml增加下列配置
<!--profileActive这个名字必须和application.yml或者application.properties文件定义的名字一样--> <profiles> <profile> <id>dev</id> <activation> <activeByDefault>true</activeByDefault> </activation> <properties> <profileActive>dev</profileActive> </properties> </profile> <profile> <id>test</id> <properties> <profileActive>test</profileActive> </properties> </profile> <profile> <id>prod</id> <properties> <profileActive>prod</profileActive> </properties> </profile> </profiles>
resource下增加下面3个配置文件
application-dev.yml 开发环境
application-test.yml 测试环境
application-prod.yml 生产环境
application.yml配置如下:
spring: profiles: active: @profileActive@
打包命令 mvn clean package -Pdev 表示打包开发环境