前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >第六节,Springboot多环境(dev、test、prod)配置

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

作者头像
DencyCheng
发布2018-11-05 15:59:35
3.6K0
发布2018-11-05 15:59:35
举报
文章被收录于专栏:SpringBoot

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

项目开发中,我们往往需要根据不同环境修改配置文件,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 ''

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

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2018年09月06日,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档