Spring项目整合MybatisPlus出现org.mybatis.logging.LoggerFactory Not Found

Spring项目整合MybatisPlus出现org.mybatis.logging.LoggerFactory Not Found,第1张

在一个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-spring
    2.0.0

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/langs/869186.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-05-13
下一篇2022-05-13

发表评论

登录后才能评论

评论列表(0条)

    保存