NACOS配置,bootstrap.properties详解

#服务名称:nacos上需要对应
spring.application.name=nacos-config
#服务端口
server.port=8081
#nacos地址
spring.cloud.nacos.config.server-addr=localhost:8848

#1、只有上面的配置的时候他默认加载文件为:${application.name}  nacos-config

#2、指定文件后缀名称
#加载文件为:${application.name}.${file-extension}
#nacos-config.yaml,不配置默认为properties文件
spring.cloud.nacos.config.file-extension=yaml

#3、profile: 指定环境  文件名:${application.name}-${profile}.${file-extension}
##nacos-config-prod.yaml
#spring.profiles.active=prod
#4、nacos自己提供的环境隔离 ,这里是开发环境下的
#spring.cloud.nacos.config.namespace=ff02931a-6fdb-4681-ac37-2f6d9a0596f8

#5、 自定义 group 配置,这里也可以设置为数据库配置组,中间件配置组,但是一般不用,
# 配置中心淡化了组的概念,使用默认值DEFAULT_GROUP
#spring.cloud.nacos.config.group=DEFAULT_GROUP

#6、自定义Data Id的配置 共享配置(sharedConfigs)
#spring.cloud.nacos.config.shared-configs[0].data-id= common.yaml
#可以不配置,使用默认
#spring.cloud.nacos.config.shared-configs[0].group=DEFAULT_GROUP
# 这里需要设置为true,动态可以刷新,默认为false
#spring.cloud.nacos.config.shared-configs[0].refresh=true

# 7、扩展配置(extensionConfigs)
# 支持一个应用有多个DataId配置,mybatis.yaml datasource.yaml
#spring.cloud.nacos.config.extension-configs[0  ].data-id=datasource.yaml
#spring.cloud.nacos.config.extension-configs[0].group=DEFAULT_GROUP
#spring.cloud.nacos.config.extension-configs[0].refresh=true

#加载中后面的配置会覆盖前面的配置
#${application.name}-${profile}.${file- extension}   msb-edu-prod.yaml
#${application.name}.${file-extension}   nacos-config.yaml
#${application.name}   nacos-config
#extensionConfigs  扩展配置文件
#sharedConfigs  多个微服务公共配置 redis

猜你喜欢

转载自blog.csdn.net/f746262041/article/details/129975471