Alibaba Nacos配置中心的使用

Nacos 1.1.4下载链接 链接:https://pan.baidu.com/s/1HNWGEV1INwd5igHpDNFOBg 提取码:rr3d 基础用法请看

1.导入依赖

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

2. 在resources目录下新建bootstrap.properties配置文件

他会优先于application.properties配置文件加载 第一个是注册中心的名字, 第二个是nacos服务器的IP和端口

3.配置文件获取的原来的方法

如果我们要获取配置文件中的配置信息,那么可以这样

application.properties里边配置几个数据, 然后去Controller里边用@Value 去获取值, 但是你要是想改变他,就要重新改代码,打包,部署,十分麻烦,我们需要让配置文件的值变得动起来 Nacos可以帮你解决这个问题

4.给配置中心默认添加一个数据集 (Data Id)

默认就是 模块名.properties 来到Nacos控制台的配置列表中,点击右边的加号 Data ID就是你的Nacos的项目名加配置文件后缀 配置内容就是你的配置文件里的内容, 然后发布即可 可以看到, Nacos里边配置的内容就显示出来了, 而且Nacos的配置优先级高于项目里的配置优先级 如果想动态修改,我们加一个注解,在Controller上边加上@RefreshScope即可

经验分享 程序员 微信小程序 职场和发展