版权声明:本文为博主原创文章,未经博主允许不得转载。
项目开发中,我们往往需要根据不同环境修改配置文件,springboot提供了一套完美的解决方案
我们在主配置文件编写的时候,文件名可以是 application-{profile}.properties/yml
一般常见定义为:dev-开发环境 ,test-测试环境 ,prod-生产环境
测试,目录结构

application.yml
server:
port: 80application-dev.yml
server:
port: 9090application-test.yml
server:
port: 9191启动测试
Tomcat started on port(s): 80 (http) with context path ''由上测试可以看出Springboot默认使用application.properties的配置
下面我们进行修改环境,只需要修改默认配置文件添加配置如下:
server:
port: 80
spring:
profiles:
active: dev其中dev就代表了{profile}里面的值,这里面我们可以自定义
下面看启动测试结果
Tomcat started on port(s): 9090 (http) with context path ''由上测试可见,我们就可以根据环境,自定义切换配置文件了