IDEA+Maven报错unused import statement解决方法

导包时出现的问题

在测试类中用

import com.chengzhid.spring.pojo.User;

 导入实体类时报错

这一条引用直接变灰,IDEA提示unused import statement

引用处在未使用的状态

 

在下面测试类中使用的User被IDEA提示使用另一个com.sun.tools.internal.xjc.reader.xmlschema.xmlschema.bindinfo.BIConversion包下的User类

手动导入实体类所在的包也仍然报错

就是说测试类识别不到我自己写的实体类

(而且正常情况下有引用不被使用应该也不会报错?

 

总之就是很迷惑

 

百度查了一下 大家给出的方法基本都是清理IDEA和Maven的缓存

idea->file->invalidate caches/restart 清除缓存重启

pom.xml->右键->maven->reimport/reload 能刷新的按钮按一遍

我是只清理了IDEA缓存就可以了)

 

 

另外额外查到一个

IDEA设置自动清理掉未被使用的引用代码

在IDEA的File-->Settings-->Editor-->General-->Auto Import中,将Optimize imports on the fly(for current project)勾选上,Apply就可以了

posted @ 2022-08-31 22:51  cheng_zhi  阅读(3161)  评论(0)    收藏  举报