前言:
某次从git上拉下来项目后,然后正常启动项目,到这里都一切正常,然后点击到某个Controller里发现,有个Service标红,ctrl+alt更是下钻不到相应的实现类。然后更厉害的是在哪里都打出这个类,似乎Idea根本无法识别到它。如果你也碰到类似的情况可以试试下面的操作步骤。
正文:
一、分析原因
对于首次创建或打开的项目,idea都会为项目创建索引和生成缓存,目的是为了加快项目文件查询速度,从而提高各种查找、代码提示等操作的速度,但有的时候由于强制关机等不不当操作,可能导致Idea出现索引损坏或者部分缓存失效,也就导致文章开头的提到的问题。
二、解决问题
点击File—>Invalidate Caches/Restart,然后选择Invalidate and Restart,这时候idea就会重新为项目创建项目和缓存。一般idea进行这步操作后,重启完,问题就解决了!
————————————————
版权声明:本文为CSDN博主「开心的码字达」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/jdk_wangtaida/article/details/107693212