Alibaba Nacos配置中心的使用

简介: Alibaba Nacos配置中心的使用

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即可

相关文章
|
7天前
|
网络安全 Nacos
Nacos客户端配置错误检查
Nacos客户端配置错误检查
|
14天前
|
缓存 负载均衡 Java
Nacos 集群部署时性能优化配置
Nacos 集群部署时性能优化配置
|
14天前
|
存储 关系型数据库 MySQL
Nacos 的配置过程
Nacos 的配置过程
|
17天前
|
缓存 监控 Java
深入解析Nacos配置中心的动态配置更新技术
深入解析Nacos配置中心的动态配置更新技术
|
1天前
|
Kubernetes 监控 Java
有了k8s还需要gateway网关,nacos配置中心吗
在Kubernetes环境中,服务网关(如Spring Cloud Gateway)和Nacos配置中心补充了k8s的不足。Nacos提供灵活服务路由和动态配置更新,超越k8s基础服务发现。它还支持更复杂的配置管理和实时推送,以及环境隔离和版本控制。作为服务注册中心,Nacos增强k8s服务治理能力,保持技术一致性,并提供额外的安全层及监控功能。
|
18天前
|
关系型数据库 MySQL Nacos
使用 Docker 部署 Nacos 并配置 MySQL 数据源
使用 Docker 部署 Nacos 并配置 MySQL 数据源
97 0
|
19天前
|
Nacos 数据安全/隐私保护
springCloud之nacos服务注册与发现、配置中心
springCloud之nacos服务注册与发现、配置中心
30 0
|
2月前
|
Dubbo 关系型数据库 MySQL
nacos常见问题之命名空间配置数据上线修改如何解决
Nacos是阿里云开源的服务发现和配置管理平台,用于构建动态微服务应用架构;本汇总针对Nacos在实际应用中用户常遇到的问题进行了归纳和解答,旨在帮助开发者和运维人员高效解决使用Nacos时的各类疑难杂症。
167 1
|
2月前
|
负载均衡 Nacos 数据库
【Nacos】配置管理、微服务配置拉取、实现配置热更新、多环境配置
【Nacos】配置管理、微服务配置拉取、实现配置热更新、多环境配置
63 1
|
1月前
|
Java Nacos Maven
Sentinel1.8.6更改配置同步到nacos(项目是Gateway)
Sentinel1.8.6 nacos springcloud springcloud-alibaba gateway