1.问题描述:
微服务项目(springcloud+springboot)使用Nacos作为配置中心的时候,在Naocs中的配置文件并没有被读取到
2.问题原因:
springboot项目的配置文件bootstrap.yml(bootstrap.properties)没被读取到(这是Nacos官网(nacos.io/zh-cn/docs/… )提供的配置方法)。
3.问题解决:
根本原因是因为springboot的版本太高了,这里提供解决方法:
- 降低springboot版本(改成2.1.8.RELEASE的版本):
- 添加依赖
- 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>