项目开发中,我们往往需要根据不同环境修改配置文件,springboot提供了一套完美的解决方案
我们在主配置文件编写的时候,文件名可以是 application-{ profile}.properties/yml
一般常见定义为:dev-开发环境 ,test-测试环境 ,prod-生产环境
一、配置pom.xml
<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</sp