工作上使用mybatisplus时遇到的问题

发布时间 2023-12-25 11:57:03作者: luohuasheng

报错:org.apache.ibatis.session.Configuration.getLanguageDriver(Ljava/lang/Class;)

原因:依赖低版本导致了了冲突,我们改为高版本即可

思路

1.根据引起问题的提示中的“org.apache.ibatis.session.Configuration.getLanguageDriver”,看看能否找到对应的类,如下所示:(shitf双击然后查询org.apache.ibatis.session.Configuration.getLanguageDriver)
2.看看我们的项目中依赖的jar文件是否正确(使用MavenHelper插件),如下所示,确实是存在问题的,我们调用的类所在的包是3.5.6,我们会发现,这个依赖的jar文件3.4.6中确实没有我们使用的类
3.至此发现:因为依赖低版本导致了了冲突,我们改为高版本即可

补充传递依赖引起的冲突

改情况需要在引入的依赖中排除jar自己本身依赖,继而引入我们自己需要的依赖版本

参考链接

https://blog.csdn.net/qq_42347616/article/details/115485401