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