简介
统一配置管理好处
记录微服务的核心配置,微服务启动后读取核心配置结合本地配置作为完整配置去使用。
修改配置管理后,主动通知微服务重新读取配置。并进行热更新。
配置获取的步骤如下
1项目启动->2读取本地配置文件application.yml->3.创建Spring容器->4.加载bean
现需改成
1项目启动->2读取nacos中配置文件->3.读取本地配置文件application.yml->4.创建Spring容器->5.加载bean
注意
之前nacos地址是在yml中读取的,现在不行,需要在读取yml前就知道,就需要使用bootstrap.yml文件
Nacos新增配置
Data ID:配置文件的名称,一般用于【服务名称-profile.yaml】,profile为环境,如,userservice-dev.yaml
配置内容:一般为模板、开关等配置
pattern:
dateformat: yyyy-MM-dd HH:mm:ss
配置
- 引入Nacos的配置管理客户端依赖
- 在服务的resource目录添加一个bootstrap.yml文件,这个文件是引导文件,优先级高于application.yml
依赖
<!-