出现如下错误: 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文件,看看是不是都添加了命名空间,如果这个也有,并且还报错,那只能祝你好运了。