
在一个spring项目中集成MybatisPlus,修改好配置文件后启动项目,出现异常
ClassNotFoundException: org.mybatis.logging.LoggerFactory
1.查看缺少的LoggerFactory是属于哪一个包里的
在idea 中直接通过这个类的全路径名称在dependency中找对应的jar,在pom文件中右键,选择 generate ===》 Dependency
发现org.mybatis.LoggerFactory对应的是mybatis-spring:2.0.0以上的版本
2.通过maven打印出项目的依赖树 (mvn dependency:tree)
这时候发现自己引用的mybatis-spring 是1.3.2版本的 ,可是自己没有在项目中引用任何mybatis-spring依赖,后来想到,该项目是分多模块的,这些模块都依赖于一个父项目,这个父项目只用来声明依赖,其中就包括mybatis和mybatis-spring,删除父项目中的mybatis-spring依赖或者将该依赖升级到2.0.0就成功解决问题了。
org.mybatis mybatis-spring2.0.0
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)