箭头所指示位置爆红找不到

原因
IDEA默认会缓存Maven本地库中的依赖项,导致引入的依赖版本在仓库中没找到。(也就是说我本地之前的springboot版本不是2.4.0,maven优先加载本地的,所以会出现找不到的错)
扩展:
IDEA之所以快,就是因为IDEA打开新的工程的时候,它会构建项目索引以及生成相关缓存。如果IDEA缓存被破坏,会导致IDEA无法识别maven依赖,从而导致idea无法找到某些类。我们只需要删除原先的缓存以及索引,IDEA重新构建缓存以及索引后,即可正常。
解决
清理缓存
1.清理缓存(可能有些人这里显示会清理完直接restart,这个都无所谓)

2.重新加载maven依赖

或者

IDEA缓存问题:如何解决Maven本地库依赖冲突
本文讲述了IDEA中由于缓存依赖导致的类找不到问题,介绍了清理缓存、重新加载Maven依赖的方法,并强调了IDEA索引损坏对项目识别的影响。
8835

被折叠的 条评论
为什么被折叠?



