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

问题描述

在搭建nacos时,配置过@EnableDiscoveryClient 报org.springframework.cloud.client.discovery.EnableDiscoveryClient 错误,这个错误蛮奇怪的,有必要记录一下。

导致问题的原因

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

解决方案

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

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

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

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

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值