spring cloud 中 nacos 配置
bootstrap.yaml
spring:
application:
name: configuring-priorities-load-nacos
jackson:
default-property-inclusion: non_null
cloud:
nacos:
discovery:
server-addr: ${nacos.server-addr}
config:
username: nacos
password: nacos
server-addr: ${nacos.server-addr}
file-extension: yaml
# 公共配置
shared-configs:
- data-id: share.yaml
refresh: true
# 扩展配置
extension-configs:
- data-id: extension.yaml
refresh: true
# 应用配置
name: ${spring.application.name}
enable-remote-sync-config: true
经过在 nacos 中相同属性赋值不同得知,加载的先后顺序为
应用配置> 扩展配置 > 公共配置