Cannot find class [org.mybatis.spring.mapper.MapperFactoryScannerConfigurer]

谁都会走 提交于 2020-01-17 05:59:24

出现如下错误: org.springframework.beans.factory.CannotLoadBeanClassException: Cannot find class [org.mybatis.spring.mapper.MapperScannerConfigurer] for bean with name ‘org.mybatis.spring.mapper.MapperScannerConfigurer#0’ defined in class path resource [applicationContext-mybatis.xml]; nested exception is java.lang.ClassNotFoundException: org.mybatis.spring.mapper.MapperScannerConfigurer

网上的解答一般都是:
mybatis-spring1.x.x-jar中不存在org.mybatis.spring.mapper.MapperScannerConfigurer这个类,需要重新下载jar包(如果你真的没有的话,可以重新下载)

然而如果你跟我一样,这些jar包都有了,还报错,那你可能遇到了和我一样的问题,就是你mapper包中某个mapper java文件中没有添加namespace,所以扫描包不知道扫描哪一个,然后显示未找到,所以这里的第二个解决方法是:查看mapper文件,看看是不是都添加了命名空间,如果这个也有,并且还报错,那只能祝你好运了。

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!