springboot2.6.3读取不到nacos上的配置文件问题
作者:识你老鼠
这篇文章主要介绍了springboot2.6.3读取不到nacos上的配置文件问题,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
一、问题描述
最近在用比较新的spring cloud alibaba版本写一个demo项目,springboot用的是2.6.3版本,然后发现跟我们之前用的springboot2.3.7版本多了一些配置。
刚开始是按照2.3.7去搭建项目,然后出现了读取不到nacos上的配置文件数据问题。
nacos上的配置
项目中读取配置的代码
启动项目,打印日志
二、问题解决
刚开始我以为是springboot和spring cloud alibaba组件版本出现兼容问题,因为我搭建项目的时候是去过spring cloud alibaba的github官方文档中选择对应的框架版本的
然后再去比对了一下,发现项目的框架版本都没问题,nacos版本也没问题。
然后就百度了一下,翻了一翻一些博客,发现果然是springboot2.6.3的配置要比2.3.7的要多一点。
添加依赖
<dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud-starter-bootstrap</artifactId> </dependency>
添加配置
spring: cloud: bootstrap: enabled: true
然后重启项目,打印日志
完美解决!
总结
以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。