9、SpringCloud-Nacos作为配置中心

1、pom.xml 引入 Nacos Config Starter

<dependency>
<groupId>com.alibaba.cloud</groupId>
<artifactId>spring-cloud-starter-alibaba-nacos-config</artifactId>
</dependency>

2、在应用的/src/main/resources/bootstrap.yml配置文件中配置 Nacos Config 元数据
注意一定是编写bootstrap.yml文件而不是bootstrap.properties文件(版本问题)。若编写properties文件,会出现修改nacos而不会实时更新的问题

spring.application.name=nacos-config-example
spring.cloud.nacos.config.server-addr=127.0.0.1:8848
主要配置应用名和配置中心地址

3、先测试以前没有使用配置中心的时候,我们修改配置的方法
1)假设配置文件中有两个数据,我们需要通过请求返回它们



2)如果我们以后要修改配置文件,就需要重启所有服务,很麻烦

4、使用配置中心后,只需在配置中心修改,就可以动态的修改了
注意观察到,我们的控制台有我们nacos作为配置中心,给出来了数据源的名称

所以我们在nacos中进行配置即可

  • Data ID是我们在控制台的名称,一般是应用名.properties
  • 配置格式选择properties
  • 配置内容填写我们可能在项目上线后要动态修改的内容(以后只需在这个配置中心修改即可)
  • 如果配置中心和当前应用的配置文件中都配置了相同的项,则优先使用配置中心的项
    5、添加配置刷新的注解@RefreshScope
    这样以后在配置中心修改即可!不需再重新部署服务了
posted @   不是孩子了  阅读(37)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 分享4款.NET开源、免费、实用的商城系统
· 全程不用写代码,我用AI程序员写了一个飞机大战
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了
· 记一次.NET内存居高不下排查解决与启示
点击右上角即可分享
微信分享提示