springboot应用打包动态指定配置文件
在pom文件中加入以下配置:
<profiles> <!--开发环境 --> <profile> <id>dev</id> <properties> <spring.profiles.active>dev</spring.profiles.active> </properties> <activation> <activeByDefault>true</activeByDefault> </activation> </profile> <!--测试环境 --> <profile> <id>test</id> <properties> <spring.profiles.active>test</spring.profiles.active> </properties> </profile> <!--生产环境 --> <profile> <id>pro</id> <properties> <spring.profiles.active>pro</spring.profiles.active> </properties> </profile> </profiles>
在yml文件中加入
spring:
profiles:
active: ${spring.profiles.active}