目录
问题现象:
问题分析:
解决方法:
问题现象:
今天在项目中遇到一个报错,如下:
java.lang.NoClassDefFoundError
![](https://img-blog.csdnimg.cn/20200825153022815.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl80MjU4NTM4Ng==,size_16,color_FFFFFF,t_70)
问题分析:
通过报错信息中给出的路径,可以定位到对应的文件中,我这里显示的路径是一个Mapper.xml文件,于是通过全文检索该路径就可以定位到该文件中,通过查看该文件,可以发现,有报红(报错)的地方:
仔细观察可以知道,是因为这个路径填错了,这个resultMap标签中的type属性中引用的model实体类路径不正确,因此导致了报错.
![](https://img-blog.csdnimg.cn/20200825152711856.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl80MjU4NTM4Ng==,size_16,color_FFFFFF,t_70)
解决方法:
只需要将路径修改为正确的实体类路径即可,运行结果如下:
![](https://img-blog.csdnimg.cn/2020082515275558.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl80MjU4NTM4Ng==,size_16,color_FFFFFF,t_70)