mybatis错误提示:java.lang.NoClassDefFoundError: org/apache/ibatis/reflection/ReflectorFactory
2023-02-18 16:29:47 时间
在使用spring boot整合mybatis的时候错误信息如下:
java.lang.NoClassDefFoundError: org/apache/ibatis/reflection/ReflectorFactory
百般查询处理后得到:
顺序对依赖的影响
配置公司项目,有两个依赖,mybatis-3.4.1和<!-- <mybatis.version>3.1.1</mybatis.version> -->
原先配置顺序为
<mybatis><core>1212
这个时候,项目是正常的,但是我中途调整了下他们的顺序
<core><mybatis>1212
就报异常
java.lang.NoClassDefFoundError: org/apache/ibatis/reflection/ReflectorFactory11
ReflectorFactory在3.2中是不存在的,在3.4中是有的,而且看项目中导入的是3.2的版本
总结:依赖应该是以先定义的优先
查看:
发现<!-- <mybatis.version>3.1.1</mybatis.version> -->
修改版本号为:<mybatis.version>3.4.0</mybatis.version>。重启正常。
相关文章
- 自定义View实战(一) 汽车速度仪表盘
- 自定义View实战(二)QQ健康水滴形加载
- java.lang.UnsatisfiedLinkError 解决方法
- Material Design之CollapsingToolbarLayout 相关属性和方法介绍
- MaterialDesign之Dialog
- 在友盟分享的基础上集成微信登录
- 关于魅族手机 安装APP提示安装失败 更新包不兼容的解决方法
- java.lang.ExceptionInInitializerError 错误 解决方案
- Error in swirlExpectation(condition(object))
- 集成微信登录和分享真的很简单
- 推送SD K信鸽推送 和 个推推送 调研对比
- 主流的新闻APP 用的 推送SDK 记录
- 解决Webview加载不了https请求中的http图片
- 下拉刷新 AppBarLayout
- Java 8 环境变量设置
- Java Thread.join()详解
- 并发编程的挑战
- Windows10 搭建OpenGL ES 3.0 开发环境
- OpenGL ES 3.0 简介
- the bind value at index 2 is null