解决报错net.sf.jsqlparser.statement.select.SelectBody

在我们项目集成mybatis-plus时,总会遇到奇奇怪怪的报错,比如说下面的这个报错

而这个报错,是告诉我们的分页依赖冲突,要加个jsqlparser依赖来解决这个冲突,也相当于平衡,但是可能因为我们版本的不匹配,还是会报错,例如下面这样

但是我们是不知道到底是什么依赖冲突的,这个时候就会用到一个工具,一个idea的插件 Maven Helper

当我们安装这个插件是,就可以在pom里面看见这个

选中这个 Dependency Analyzer 就可以看见了我们哪些依赖有冲突

然后我的因为我的这个模块使用了mybatisplus的分页插件,和这个Spring依赖里面的分页产生了冲突,所以定位到问题之后我们就可以直接去排除这个依赖就行了

可能有些术语表达的不太清晰,欢迎大佬指点 ! ! ! !

相关推荐
zopple11 小时前
四大编程语言对比:PHP、Python、Java与易语言
java·python·php
逍遥德11 小时前
Java 锁(线程间)和数据库锁(事务间)对比详解
java·数据库·sql·高并发·锁机制
gwjcloud11 小时前
Docker详解
java·docker·容器
河阿里11 小时前
Java-JWT令牌技术深度指南
java·开发语言
WiChP12 小时前
【V0.1B6】从零开始的2D游戏引擎开发之路
java·log4j·游戏引擎
leaves falling12 小时前
C/C++ 的内存管理,函数栈帧详讲
java·c语言·c++
文静小土豆12 小时前
Java 应用上 K8s 全指南:从部署到治理的生产级实践
java·开发语言·kubernetes
zhimingwen12 小时前
初探 Java 後端開發:解決 macOS 環境下 Spring Boot 項目啟動的各類「坑」
java·spring boot
Rsun0455112 小时前
3、Java 工厂方法模式从入门到实战
java·开发语言·工厂方法模式
田梓燊12 小时前
leetcode 142
android·java·leetcode