Nacos 1.1.4下载链接
链接:https://pan.baidu.com/s/1HNWGEV1INwd5igHpDNFOBg
提取码:rr3d
基础用法请看Alibaba Nacos注册中心的使用
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即可