当前位置: 技术文章>> springboot高级之多环境开发配置

文章标题:springboot高级之多环境开发配置
  • 文章分类: 后端
  • 28752 阅读
  • 在 yaml 中设置多环境使用 —- 隔开,以便区分环境边界。

  • 每种环境的区别在于加载的配置属性值不同,但是配置项是相同的。

  • 启用某种环境的时候需要指定启动时使用该环境。

温馨提示:这种方式之所以使用较少,就在于维护太繁琐了,一旦项目的环境过多,会出现 yaml 中的内容膨胀。

  • 示例:

  • 项目结构:

  • application.yml

# 公共配置server:  port: 80spring:  profiles:    active: dev # 激活指定的环境---# 开发环境spring:  config:    activate:      on-profile: devserver:  port: 81---# 测试环境spring:  config:    activate:      on-profile: testserver:  port: 82---# 生产环境spring:  config:    activate:      on-profile: testserver:  port: 83
  • 运行:


推荐文章