IntelliJ IDEA下Cannot resolve symbol XXX的解决方法
Idea导入maven项目后,运行能通过,但是打开一些类后,会出现Cannot resolve symbol XXX的错误提示。
考虑几种可能:
1、JDK版本,设置JDK和Maven的JDK版本。
2、是否下载依赖,没有下载可以maven项目使用install。
3、file->invalidate caches清除缓存。
上面几种方法都用了,我的问题还没有解决。
后来发现
这是因为我的项目中这些symbol在定义的时候,没有写get、set方法,也就是写项目的时候Idea使用了lombok插件。而自己 的Idea并没有该插件。
所以安装该插件
Settings→Plugins→Browse repositories 然后输入lombok并安装重启就行了。