mybatis文件报红:cannot resolve symbol "XXX"

今天打开idea,在写bug的时候发现我的mapper.xml文件怎么都出问题了:id以及入参全部报红,提示“cannot resolve symbol XXX”。意思是“无法解析符号XXX”。

mybatis文件报红:cannot resolve symbol

接下来是我的寻亲之路:

1、(未解决)

开始以为是编译的问题(毕竟idea总是有点反应迟钝的感觉),通过编译、甚至清理缓存并重启idea,结果并无卵用,这让我开始有点重视。

2、(指标不治本)

mybatis文件报红:cannot resolve symbol

mybatis文件报红:cannot resolve symbol

点开将滑动块拖至“syntax”,解决标红。但是,但是,但是,当我看到这个Hinglingthing level的时候,我觉得他在玩我。这就像是给我说:“标红什么的,不影响运行,就当没看见吧”。你这怕不是不拿强迫症患者当回事。这个设置的意思是“在使用某种编程语言的时候,如果你不想检查的那么仔细可以设置一下,而且是针对当前文件”,至于可不可以全局修改,网上有其他帖子,如果想用到时候找找,这里就不说了,反正不想这样做。所以果断放弃。

3、(解决)

继续在网上疯狂找帖子,终于,我看到了一个帖子,虽然还不知道这个帖子说的啥,也还木有点进去看详细解说。但是我眼里就是只容得下这两个关键词:(之后我看了这帖子,说的跟我不是一个事)

我突然想起来我昨天安装了一个MybatisX的插件,是为了自动生成mapper.xml文件并且快速锁定。

恍然大悟。立刻马上先把那个插件卸载了,果然不标红了。至于那个插件,是因为安装完之后还需要引入jar包,具体可以看下这个帖子:转载:https://blog.csdn.net/huang_zq/article/details/81172855

OK

你可能感兴趣的:(mybatis文件报红:cannot resolve symbol "XXX")