文章目录
- Nacos 配置中心 - 原理
-
- Nacos 配置分为哪三类?
-
- 三类配置:应用、共享、扩展
- 共享配置与扩展配置如何添加?
- 如何在启动时获取配置?
-
- 实现 PropertySourceLocator 接口
- 配置的加载顺序与优先级
- 如何确定唯一的一条配置?
-
- config_info 表:唯一索引
- 获取配置的接口:ConfigService
- 命名空间 获取方式
- dataId 生成方式
- 加载了哪些应用配置?
- Nacos 配置中心 - 配置项
- 集成 Nacos 配置中心 - 实战
-
- 集成步骤
-
- 添加 Nacos 相关依赖
- 添加 bootstrap 配置文件
- Nacos Server 中添加配置文件
- 示例 1:使用@Value 获取配置并支持自动刷新
-
- 示例 2:配置 Bean 及自动刷新
-
- 示例 3:直接使用配置服务
- 查看 Actuator 端点
- 参考
- 相关博文
目标:学习 SpringBoot 项目如何集成 Nacos 配置中心。
- 实例 1:@Value 注解获取配置
- 实例 2:自动刷新配置
- 实例 3:监听配置
- 实例 4:调用 Nacos 客户端
版本说明
- Nacos 版本:2.2.0
- Spring Boot 版本:2.7.17
- Spring Cloud 版本:2021.0.8
- Spring Cloud Alibaba 版本:2021.0.5.0
代码:nacos-demo.zip
Nacos 配置中心 - 原理
Nacos 配置分为哪三类?
三类配置:应用、共享、扩展
Nacos 配置中提供了三类配置: