Spring项目整合MybatisPlus出现org.mybatis.logging.LoggerFactory Not Found
在一个spring项目中集成MybatisPlus,修改好配置文件后启动项目,出现异常ClassNotFoundException: org.mybatis.logging.LoggerFactory1.查看缺少的LoggerFactory是属于哪一个包里的在idea 中直接通过这个类的全路径名称在dependency中找对应的jar,在pom文件中右键,选择 generate ===》 Depe
在一个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就成功解决问题了。
<dependency> <groupId>org.mybatis</groupId> <artifactId>mybatis-spring</artifactId> <version>2.0.0</version> </dependency>

魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。
更多推荐
所有评论(0)