34 lines
1.5 KiB
YAML
34 lines
1.5 KiB
YAML
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
|