专业的编程技术博客社区

网站首页 > 博客文章 正文

Springboot多环境配置(springboot定义多套环境配置)

baijin 2025-05-05 13:59:54 博客文章 11 ℃ 0 评论


1.单yml文件

使用---分割开发/测试/生产环境

#指定配置环境 通用信息
#多环境公用的属性 比如/aaa是所有环境都生效的
#如果通用环境和特定环境的冲突了,那么特定环境是生效的
spring:
  profiles:
    active: dev
server:
  servlet:
    context-path: /aaa
---
#开发环境
spring:
  config:
    activate:
      on-profile: dev
server:
  port: 8081
  servlet:
    context-path: /bbb
---

#测试环境
spring:
  config:
    activate:
      on-profile: test
server:
  port: 8082
---

#生产环境
spring:
  config:
    activate:
      on-profile: pro

server:
  port: 8083

2.多yml文件的使用



在application.yml中指定激活的文件

spring:
  profiles:
    active: test

则application-test.yml是生效的

3.多环境开发分组



spring:
  profiles:
    group:
      "dev": devServer,devDB,devSelf
      #"test": testServer,testDB,testSelf
    active: dev

本文暂时没有评论,来添加一个吧(●'◡'●)

欢迎 发表评论:

最近发表
标签列表