Nacos踩坑:配置中心不生效

10,516 阅读1分钟

1.问题描述:

微服务项目(springcloud+springboot)使用Nacos作为配置中心的时候,在Naocs中的配置文件并没有被读取到

2.问题原因:

springboot项目的配置文件bootstrap.yml(bootstrap.properties)没被读取到(这是Nacos官网(nacos.io/zh-cn/docs/… )提供的配置方法)。

image.png

3.问题解决:

根本原因是因为springboot的版本太高了,这里提供解决方法:

  1. 降低springboot版本(改成2.1.8.RELEASE的版本):
  2. 添加依赖
  • spring cloud 2.4 之前对应的版本
<dependency>
    <groupId>org.springframework.cloud</groupId>
    <artifactId>spring-cloud-context</artifactId>
</dependency>
  • 更高版本
 <dependency>
    <groupId>org.springframework.cloud</groupId>
    <artifactId>spring-cloud-starter-bootstrap</artifactId>
</dependency>