前言
nacos可以做为服务注册中心,同时也可以作为服务的配置中心,其中可以实现无需重启即可修改当前项目中的配置,对于自定义的配置来说非常的方便
nacos的配置中心的设置
<dependency>
<groupId>org.springframework.cloud</groupId>
<artifactId>spring-cloud-starter-alibaba-nacos-config</artifactId>
</dependency>
只需要在像要使用该功能的项目引入config的依赖
然后创建一个bookstrap.properties的文件
输入nacos的配置地址
spring.cloud.nacos.config.server-addr=127.0.0.1:8848
注意
当你是使用yml的配置文件的时候需要做这个配置否则会在nacos修改配置的时候没有反应,普通properties的同学是不需要写这个配置的,
spring.cloud.nacos.config.file-extension=yaml
配置中心测试
测试被调用的参数
测试类
只要使用上@RefreshScope标签就能够动的实时获取配置配置的信息
那么开始直接启动,然后上nacos查看服务是否已经注册上去
文中已经出现了我们的名字叫nacos的服务
那么现在先测试一下test接口是否可行
接下来,开始修改这个info.test的配置
点击配置列表里面的这个加号
DataID = 对应微服务的服务名 + 该微服务的配置文件的后缀
Group = 配置的分组
配置格式= 配置文件的格式
配置内容 = 需要配置的对应的内容
填好后,点击发布然后刷新刚才的请求
成功修改配置