shared-configs配置!如何让bladeX微服务框架不读取nacos上的blade.yaml和blade-dev.yaml

spring:
  cloud:
    nacos:
      config:
        file-extension: yaml
        shared-configs:
          - data-id: pssa.yaml
            group: DEFAULT_GROUP
            refresh: true
          - data-id: pssa-dev.yaml
            group: DEFAULT_GROUP
            refresh: true
          - data-id: pssa-prod.yaml
            group: DEFAULT_GROUP
            refresh: true

我是在bootstrap上加的  就好用了

在 Spring Cloud Nacos 配置中,shared-configs 是一个重要的配置项,用于指定多个共享的配置文件。下面为你详细解释其含义和作用:

含义

shared-configs 允许你在项目中引入多个来自 Nacos 配置中心的配置文件,这些配置文件会被作为共享配置加载到应用程序中。这意味着,无论你当前应用的 spring.profiles.active 配置为何种环境(如 devprod 等),这些共享配置文件都会被加载。

作用

  1. 复用配置:当多个不同的服务或者不同环境下的同一服务需要使用相同的配置时,可以将这些公共配置提取到一个或多个共享配置文件中,通过 shared-configs 引入,避免重复配置,提高配置的复用性和可维护性。
  2. 集中管理:把一些通用的配置(如数据库连接池的通用配置、日志配置等)集中存放在共享配置文件中,便于统一管理和修改。当需要调整这些通用配置时,只需修改 Nacos 配置中心的共享配置文件,所有引用该配置的服务都会自动更新。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值