NACOS配置,bootstrap.properties详解

本文详细介绍了Nacos配置的多个方面,包括服务名称、服务端口、Nacos服务器地址的设定,以及如何指定文件后缀、环境隔离、数据ID、分组和动态刷新等特性。此外,还提到了扩展配置和微服务公共配置的配置方法。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

#服务名称: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
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

半路出家的码农小王

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值