nacos配置服务入门

一、nacos服务端部署
参见官方文档:https://nacos.io/zh-cn/docs/quick-start.htmlhtml

二、nacos配置中心功能使用
在pol文件中添加依赖:
spring

在启动类中使用@NacosPropertySources将配置引入到项目中
使用@NacosValue("${key}")获取配置指定配置
使用@Value("${key}")获取配置
使用ConfigService.getConfig()方法获取全部配置:
三、配置发布
ui

@NacosInjected注解是nacos的一个核心注解,做用是在spring容器中注入ConfigService、NamingService等实例对象
注意:使用ConfigService.publishConfig方法发布配置会直接替换掉dataId下面的全部配置内容
四、配置修改监听
直接添加监听器
spa

使用注解的方式添加:
3d

五、配置转换
自定义配置转换类,实现NacosConfigConverter 接口
htm

转换器使用
对象

六、事件驱动
Nacos 事件驱动 基于标准的 Spring Event / Listener 机制
blog

目前已知的Nacos支持的事件:
接口

七、使用命名空间区分不一样的环境配置
在配置文件中添加配置:
nacos.config.namespace =namespaceId事件

相关文章
相关标签/搜索