05、SpringCloud使用Nacos搭建配置中心1

本文详细介绍了如何在Spring Cloud微服务中使用Nacos作为配置中心,实现配置的集中管理和动态更新。包含从添加依赖、配置bootstrap.properties到Nacos界面操作和测试接口的完整步骤,帮助开发者快速上手Nacos配置管理功能。

前言

在微服务系统中,项目众多,会有很多配置项,包含项目配置文件,例如application.yml,还会有其他容易变动的动态配置项,比如配置一个消费额度。所以需要一个集中式管理配置信息的解决方案。

在Spring Cloud系列框架中,Spring Cloud Config能够实现微服务的配置集中管理,但是实际并不好用。
 

Nacos的出现,能够轻松实现微服务配置中心功能。

实现读取自定义配置

1、 参考Nacos系列(3)搭建微服务工程,在pom中添加配置中心依赖;

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

1、 application.yml配置文件添加config地址和应用名;
 
2、 添加配置文件bootstrap.properties,此配置文件优先级最高,springboot启动后会优先读取这个文件;
 

spring.application.name=pearl-test
spring.cloud.nacos.config.file-extension=yaml
spring.cloud.nacos.config.server-addr=localhost:8848

1、 nacos介面添加配置,注意箭头所示,不能填错;
 
2、 写一个测试类,接口返回配置值;
 
3、 启动项目;
 
4、 修改nacos中配置并发布,再访问测试接口,发现配置自动更新;
 
 

版权声明:本文不是「本站」原创文章,版权归原作者所有 | 原文地址: