解决 Spring Cloud 部分版本,使用 nacos 做配置中心,报 No spring.config.import property has been defined 的问题
nacos
Nacos是由阿里巴巴开源的服务治理中间件,集成了动态服务发现、配置管理和服务元数据管理功能,广泛应用于微服务架构中,简化服务治理过程。
项目地址:https://gitcode.com/gh_mirrors/na/nacos
免费下载资源
·
报错信息如下
Description:
No spring.config.import property has been defined
Spring 官方给出的解决方案如下
Add a spring.config.import=nacos: property to your configuration.
If configuration is not required add spring.config.import=optional:nacos: instead.
To disable this check, set spring.cloud.nacos.config.import-check.enabled=false.
首先,2021.0.5版本的 Spring Cloud 默认不再启用 bootstrap 包,因此应该将配置文件写在 application.yml 中,或手动在 maven 中导入 bootstrap 包
然后,在 application.yml 中,按照以下方式配置
spring:
application:
name: XXXX
cloud:
nacos:
server-addr: XX.XX.XX.XX:8848
config:
group: XXXX
namespace: XXXX
# SpringCloud 2021版本之后,需要用以下方式导入nacos的配置文件
config:
import: nacos:XXXX.yml
————————————————
版权声明:本文为CSDN博主「泞淖」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/weixin_44951259/article/details/127929284
也可以在配置文件中加入如下配置来解决
spring:
cloud:
nacos:
config:
import-check:
enabled: false
GitHub 加速计划 / na / nacos
142
24
下载
Nacos是由阿里巴巴开源的服务治理中间件,集成了动态服务发现、配置管理和服务元数据管理功能,广泛应用于微服务架构中,简化服务治理过程。
最近提交(Master分支:5 个月前 )
90d3469b
* fix type search on mysql model
* 灰度模型迁移程序并发&迁移不落历史表
* fix notify delay 1 天前
2d78d1c7
* Upgrade to 2.5.0.
* Bump ui dependencies by npm audix.
* Fix unit test.
* Ignore DumpAllProcessorTest Tmp. 5 天前
更多推荐
已为社区贡献9条内容
所有评论(0)