一、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
轉換器使用
對象
六、事件驅動
Nacos 事件驅動 基於標準的 Spring Event / Listener 機制
blog
目前已知的Nacos支持的事件:
接口
七、使用命名空間區分不一樣的環境配置
在配置文件中添加配置:
nacos.config.namespace =namespaceId事件