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就可以了

浙公网安备 33010602011771号