某次从git上拉下来项目后,而后正常启动项目,到这里都一切正常,而后点击到某个Controller里发现,有个Service标红,ctrl+alt更是下钻不到相应的实现类。而后更厉害的是在哪里都打出这个类,彷佛Idea根本没法识别到它。若是你也碰到相似的状况能够试试下面的操做步骤。git
1、分析缘由缓存
对于首次建立或打开的项目,idea都会为项目建立索引和生成缓存,目的是为了加快项目文件查询速度,从而提升各类查找、代码提示等操做的速度,但有的时候因为强制关机等不不当操做,可能致使Idea出现索引损坏或者部分缓存失效,也就致使文章开头的提到的问题。ide
2、解决问题idea
点击File—>Invalidate Caches/Restart,而后选择Invalidate and Restart,这时候idea就会从新为项目建立项目和缓存。通常idea进行这步操做后,重启完,问题就解决了!blog
遇到问题不要慌,先大胆猜想问题,再去验证,而后找到致使问题背后的缘由,若是心浮气躁,很容易影响你解决问题的。并且气打伤肝。索引
今日分享的一句话:it
活在世上最重要的,并非要成为最瞩目的那我的,而是用心对待本身的生活、努力掌握本身的人生,去作本身想作的事情、得到各类宝贵体验。当你回过头时明白本身没有枉费人生,这就够了!class