spring: application: name: campusnotice profiles: active: ${SPRING_PROFILES_ACTIVE:local} cloud: nacos: config: enabled: ${NACOS_CONFIG_ENABLED:false} server-addr: ${NACOS_ADDR:nacos.yunhaixingtong.com:8848} namespace: ${SPRING_CLOUD_NACOS_CONFIG_NAMESPACE:6196f0de-a28d-4894-8f10-e2982b57c6bc} # 应用自身配置所在分组 group: OA_APP # 配置文件格式;最终主配置 dataId = ${spring.application.name}.${file-extension},即 campusnotice.yaml file-extension: yaml encode: UTF-8 # nacos 不可达时不强制退出,回退到本地 application.yml 兜底 fail-fast: false # 只读账号 username: ${SPRING_CLOUD_NACOS_USERNAME:yh-reader} password: ${SPRING_CLOUD_NACOS_PASSWORD:123456} # 共享公共配置:public 空间下的 common.properties shared-configs: # ① 1 号(最低优先级):public 命名空间(namespace="" 固定写空字符串)的 application-default.yaml - data-id: application-default.yaml group: DEFAULT_GROUP namespace: "" # ⭐ 固定 = "",强制指向 Nacos "public" 命名空间,不读上面的全局 prod namespace refresh: false # ② 2 号(中等优先级):prod 命名空间(不写 namespace = 继承顶部全局 prod namespace id)的 application-infra.yaml - data-id: application-infra.yaml group: DEFAULT_GROUP refresh: false