首页
学习
活动
专区
圈层
工具
发布

第六节,Springboot多环境(dev、test、prod)配置

版权声明:本文为博主原创文章,未经博主允许不得转载。

项目开发中,我们往往需要根据不同环境修改配置文件,springboot提供了一套完美的解决方案

我们在主配置文件编写的时候,文件名可以是 application-{profile}.properties/yml

一般常见定义为:dev-开发环境 ,test-测试环境 ,prod-生产环境 

测试,目录结构

application.yml

代码语言:javascript
复制
server:
  port: 80

application-dev.yml

代码语言:javascript
复制
server:
  port: 9090

application-test.yml

代码语言:javascript
复制
server:
  port: 9191

启动测试

代码语言:javascript
复制
Tomcat started on port(s): 80 (http) with context path ''

由上测试可以看出Springboot默认使用application.properties的配置

下面我们进行修改环境,只需要修改默认配置文件添加配置如下:

代码语言:javascript
复制
server:
  port: 80
spring:
  profiles:
    active: dev

其中dev就代表了{profile}里面的值,这里面我们可以自定义

下面看启动测试结果

代码语言:javascript
复制
Tomcat started on port(s): 9090 (http) with context path ''

由上测试可见,我们就可以根据环境,自定义切换配置文件了

下一篇
举报
领券