From 356c4f9a7603565f985fb599a4c6da1f44a73bd8 Mon Sep 17 00:00:00 2001 From: chenxing Date: Wed, 5 Aug 2026 16:41:52 +0800 Subject: [PATCH] =?UTF-8?q?chore:=20shared-configs=20dataId=20=E7=94=B1=20?= =?UTF-8?q?common.properties=20=E6=94=B9=E4=B8=BA=20common.yaml?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/main/resources/bootstrap.yml | 53 +++++++++++++++++--------------- 1 file changed, 28 insertions(+), 25 deletions(-) diff --git a/src/main/resources/bootstrap.yml b/src/main/resources/bootstrap.yml index 53f506b..808164e 100644 --- a/src/main/resources/bootstrap.yml +++ b/src/main/resources/bootstrap.yml @@ -1,25 +1,28 @@ -spring: - application: - name: userbase - profiles: - active: dev - cloud: - nacos: - config: - # Nacos 配置中心地址;生产也可通过环境变量 NACOS_ADDR 覆盖(例如内网别名 nacos:8848) - server-addr: ${NACOS_ADDR:nacos.yunhaixingtong.com:8848} - # public 命名空间:Nacos 中 public 的 namespace id 固定为空字符串 - namespace: "" - # 应用自身配置所在分组 - group: USERBASE - # 配置文件格式;最终主配置 dataId = ${spring.application.name}.${file-extension},即 userbase.yaml - file-extension: yaml - encode: UTF-8 - # nacos 不可达时不强制退出,回退到本地 application.yml / application-prod.yml 兜底 - fail-fast: false - # 共享公共配置:public 空间下的 common.properties(所有服务公共项,如公共数据源 / Redis 等) - # 优先级低于本应用配置(userbase.yaml),即应用配置可覆盖公共配置中的同名字段 - shared-configs: - - data-id: common.properties - group: DEFAULT_GROUP - refresh: false +spring: + application: + name: userbase + profiles: + active: dev + cloud: + nacos: + config: + # Nacos 配置中心地址;生产也可通过环境变量 NACOS_ADDR 覆盖(例如内网别名 nacos:8848) + server-addr: ${NACOS_ADDR:nacos.yunhaixingtong.com:8848} + # public 命名空间:Nacos 中 public 的 namespace id 固定为空字符串 + namespace: "" + # 应用自身配置所在分组 + group: USERBASE + # 配置文件格式;最终主配置 dataId = ${spring.application.name}.${file-extension},即 userbase.yaml + file-extension: yaml + encode: UTF-8 + # nacos 不可达时不强制退出,回退到本地 application.yml / application-prod.yml 兜底 + fail-fast: false + # 只读账号(仅 public 命名空间读权限),用于拉取配置;非管理员账号,可安全提交 + username: yh-reader + password: 123456 + # 共享公共配置:public 空间下的 common.yaml(所有服务公共项,如公共数据源 / Redis 等) + # 优先级低于本应用配置(userbase.yaml),即应用配置可覆盖公共配置中的同名字段 + shared-configs: + - data-id: common.yaml + group: DEFAULT_GROUP + refresh: false