IDEA使用Ctrl+左击,不能进入类或方法,提示Cannot find declaration to go to

IDEA使用Ctrl+左击,不能进入类或方法,提示Cannot find declaration to go to,第1张

分两种情况:

1、java文件没有被识别为源码,所以没有进行文件关联

判断依据:模块中的src/main/java没有被标记为Source Folders

解决:将对应文件夹标记为对应类型

Sources Root:源根

Test Source Root:测试源根

Resources Root:资源根

Test Resource Root:测试资源根

2、idea配置被误 *** 作,导致各种各样的错误提示

判断依据:重启idea时出现错误提示

常见的如:在使用file -> InvalidateCaches/restart -> InvalidateCaches/restart重启完idea以后,打开IDEA时,出现了以下提示。

Spring Configuration Check

Unmapped Spring configuration files found.

Please configure Spring facet or use 'Create Default Context' to add one including all unmapped files.

查看Modules的该模块,发现正确的模块应该有JPA,Spring,Web模块,但是该模块没有,说明可能是被自己误删了,而idea的配置已经记录了该修改,所以重启也没有效果。

解决:清除idea配置后重新导入项目

如果可以直接解决的,比如点击Create Default Content后该模块的Spring的FrameWork已经出现,而且也可以通过Ctrl+左击进入类,那到这就已经解决问题了。

如果点击后还是不行,可以手动添加Sping和右侧路径,但是太麻烦了。

推荐直接将idea的配置文件全部删掉,然后重新引入该项目即可。

打开项目根路径,将idea配置文件.idea文件夹和.iml为后缀的文件都删了,然后重新导入项目,解决。

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/langs/995125.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-05-21
下一篇2022-05-21

发表评论

登录后才能评论

评论列表(0条)

    保存