mybatis错误提示:java.lang.NoClassDefFoundError: org/apache/ibatis/reflection/ReflectorFactory
- 工作小总结
- 时间:2017-11-10 11:28
- 18867人已阅读
简介
在使用springboot整合mybatis的时候错误信息如下:java.lang.NoClassDefFoundError:org/apache/ibatis/reflection/ReflectorFactory百般查询处理后得到:顺序对依赖的影响配置公司项目,有两个依赖,mybatis-3.4.1和<!--<mybatis.version>3.1.1</mybatis
🔔🔔🔔好消息!好消息!🔔🔔🔔
有需要的朋友👉:联系凯哥
在使用spring boot整合mybatis的时候错误信息如下:
java.lang.NoClassDefFoundError: org/apache/ibatis/reflection/ReflectorFactory
百般查询处理后得到:
顺序对依赖的影响
配置公司项目,有两个依赖,mybatis-3.4.1和<!-- <mybatis.version>3.1.1</mybatis.version> -->
原先配置顺序为
这个时候,项目是正常的,但是我中途调整了下他们的顺序
就报异常
ReflectorFactory在3.2中是不存在的,在3.4中是有的,而且看项目中导入的是3.2的版本
总结:依赖应该是以先定义的优先
查看:
发现<!-- <mybatis.version>3.1.1</mybatis.version> -->
修改版本号为:<mybatis.version>3.4.0</mybatis.version>。重启正常。