已解决:org.springframework.cloud.client.discovery.EnableDiscoveryClient 不存在
Posted 想做CTO的任同学...
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了已解决:org.springframework.cloud.client.discovery.EnableDiscoveryClient 不存在相关的知识,希望对你有一定的参考价值。
文章目录
问题描述
在搭建nacos时,配置过@EnableDiscoveryClient 报org.springframework.cloud.client.discovery.EnableDiscoveryClient
错误,这个错误蛮奇怪的,有必要记录一下。
导致问题的原因
- 第一种最常见的原因,pom依赖有了,本地仓库没下载成功,这种太常见,但是我遇到的不是这个,否则也没必要专门留下这篇笔记了 ----【解决方案:找本地仓库,将不正常的依赖删除,重新导入即可】
- 第二种:依赖是正常,但是就会报错这个错误!!!我遇到的就是这种情况!!
解决方案
针对我遇到的导致问题的第二种原因,经过测试有两种解决问题的方式!
第一种: 将项目交给maven管理,但是有可能会导致其他的问题!
第二种: 在IDEA中,清空缓存。【我用的这个】
PS:为什么清除缓存有用,我认为是这种的,创建项目索引,大型项目在创建索引的过程中可能会出现依赖没有正常加载的问题!并且,IDEA 的缓存和索引主要是用来加快文件查询的速度,但是如果你的缓存和索引在新加入依赖后没有更新或者这部分内容没有正常加载,这时候你启动项目就会出现第二种原因,依赖是正常的,但是就是报错!
以上是关于已解决:org.springframework.cloud.client.discovery.EnableDiscoveryClient 不存在的主要内容,如果未能解决你的问题,请参考以下文章