springboot 配置多个yaml 一 yaml 多个环境

一、配置多个yaml

1、创建yaml文件

application-xx.yaml

注意:application.yaml文件是父,其他yaml文件是子

2、使用

spring:
  profiles:
    include: xx

二、一个yaml多个环境

1、环境隔离

在application.yaml文件中,使用三个横线

---
spring:
  config:
    import:
      - nacos:common.properties?group=product
      - nacos:database.properties?group=product
    activate:
      on-profile: dev
---
spring:
  config:
    import:
      - nacos:common.properties?group=product
      - nacos:database.properties?group=product
      - nacos:database.properties?group=product
    activate:
      on-profile: prod
---
spring:
  config:
    import:
      - nacos:common.properties?group=product
      - nacos:database.properties?group=product
      - nacos:hehe.properties?group=product
    activate:
      on-profile: test

2、使用

spring:
  profiles:
    active: test # 激活环境

 

posted @ 2025-06-09 19:32  市丸银  阅读(105)  评论(0)    收藏  举报