已解决:org.springframework.cloud.client.discovery.EnableDiscoveryClient 不存在

  • Post author:
  • Post category:其他




问题描述

在搭建nacos时,配置过@EnableDiscoveryClient 报

org.springframework.cloud.client.discovery.EnableDiscoveryClient

错误,这个错误蛮奇怪的,有必要记录一下。



导致问题的原因

  1. 第一种最常见的原因,pom依赖有了,本地仓库没下载成功,这种太常见,但是我遇到的不是这个,否则也没必要专门留下这篇笔记了 —-【解决方案:找本地仓库,将不正常的依赖删除,重新导入即可】
  2. 第二种:依赖是正常,但是就会报错这个错误!!!我遇到的就是这种情况!!



解决方案

针对我遇到的导致问题的第二种原因,经过测试有两种解决问题的方式!


第一种:

将项目交给maven管理,但是有可能会导致其他的问题!


第二种:

在IDEA中,清空缓存。【我用的这个】

PS:为什么清除缓存有用,我认为是这种的,创建项目索引,大型项目在创建索引的过程中可能会出现依赖没有正常加载的问题!并且,IDEA 的缓存和索引主要是用来加快文件查询的速度,但是如果你的缓存和索引在新加入依赖后没有更新或者这部分内容没有正常加载,这时候你启动项目就会出现第二种原因,依赖是正常的,但是就是报错!



版权声明:本文为qq_43408367原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。