https://github.com/alibaba/spring-cloud-alibaba/wiki/Nacos-config
必须在 bootstrap.properties
配置 nacos server 的地址
data id
: 对应一个微服务
namespace
: 对应环境 dev prod 默认 public
group
: 对应一个项目,,默认 DEFUALT_GROUP
当你添加了一个配置文件之后,会在数据库中的表中记录下信息:
设置配置文件后缀名:
默认只会读取.properties
后缀的文件名,读取其他后缀,需要配置,,
设置名称空间:
当设置成public 的时候有bug,,默认是 public
可以回滚版本:
克隆:
其他扩展配置
不仅仅加载了 基本的配置文件,
还可以根据 spring.profile.active
指定的环境,去加载 但是名字是${spring.application.name}-${profile}.${file-extension:properties}
我的没有放在 bootstrap.properties 中也加载了
必须带有 file-extension
属性设置的后缀,,
这样加载之后,不能通过 名称空间 ,,去控制,,不能做权限的控制
优先级: profile > 默认配置文件 > extension-configs > shared-configs
@RefreshScope 实时刷新 @Value 引用的配置文件