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事件

相關文章
相關標籤/搜索