前言
话说IDEA这个开发工具已经用了好几个春秋了,没想到最近很是淘气呢,打算撂挑子了,来咱们来整顿一下这淘气的货
问题
Error:(191, 80) java: 找不到符号
符号: 方法 getListByParamWithoutPage(java.lang.Long,java.lang.Long)
位置: 类型为com.xx.xxxx.service.xxxService的变量
咦,这个报错很明显吗,为啥之前的方法不行能,给我杠上了呢,废话不多讲,咱们来修理一下它
解决方案
一步一步使出必杀技
方法一:
常规处理,鼠标点上去,定位到对应的行,发现爆红,那是真的没有,改升级依赖版本升级,改重新拉代码拉代码,常规操作走一波,基本就ok了
方法二:
发现没爆红,那咱删除target 包,rebuild 一下,看看这招怎么样
方法三:
哎嗨,方法二不起作用,咱检查一下咱们的依赖配置工具是否ok, 以maven为例,看看 settings 文件,重新配置,maven 生命周期来一套
方法四:
哟,这家伙不认账,那咱重启一下idea,看看效果
方法五:
咋办呢,还是没好呢,是你逼我的,杀手锏
根据代码定位代码所在目录
看看版本控制工具是否有冲突标志,绝对有
我 们要删除idea工具自身的生成的环境文件了,
比如: *.iml & .idea
爽,删完了,重新导入项目,编译,ok,
神了,居然好了
根源
工具和人一样懒,只走老路,知道自己有问题就是不改,是要好好修理了