项目场景:
工作中拿来已开发完成的项目代码,试图跑起来,失败…
问题描述
首次运行项目:
发现同事给的代码中,controller包多了个错误.java文件,名为WbSystenInfoController,正确文件为WbSystemInfoController。
在IDEA编辑器中删除该错误java文件,保留正确java文件。
再次运行项目:出现以下error报错
原因分析:
仔细查看报错信息,发现是映射失败,bean创建问题,发现报错信息中包含已删掉的错误文件名。
思考1:其他java文件中,用到了该错误类,查找无果。
思考2:哪还有该错误类相关文件,未删除掉。
解决方案:
想到同事给我代码包时,就有编译好的class文件。
虽然删掉java文件后,又重新构建了,但可能这里的class文件还没删掉!
结果发现,真的是…
以后删除.java文件后,再去看看.class文件删没删干净!