处理项目中存在多个版本的jsqlparser依赖

异常提示

复制代码
Correct the classpath of your application so that it contains a single, compatible version of net.sf.jsqlparser.statement.select.SelectExpressionIte

实际问题


原因:项目中同时使用了 mybatis-plus 和 pagehelper,两者都用到了 jsqlparser 作为 sql 解析器,但引入不同的版本,导致冲突

依赖分析

  1. 右键------> Analyze

  2. 快捷键 Ctrl+F 搜索对应冲突包

解决方法

  1. 升级 mp 版本

    com.baomidou mybatis-plus-boot-starter 3.5.3.1 com.baomidou mybatis-plus-extension 3.5.3.1
  2. 或者排除其中较低版本依赖

相关推荐
c238563 小时前
把 C++ 内存分配拆透:new 与 malloc 的三层血缘
开发语言·c++·算法
好好沉淀3 小时前
@NotBlank(message = “{xxx}“) 注解中花括号的含义
java
fīɡЙtīиɡ ℡3 小时前
内存泄漏产生的原因
java·spring·servlet
moonsims4 小时前
星闪在跨域无人化系统作用
开发语言·php
码智社5 小时前
Java实现RSA密钥生成、加密解密、加签验签
java
wear工程师5 小时前
ThreadLocal 在线程池里为什么会串数据:别只会答内存泄漏
java·后端
Iruoyaoxh5 小时前
栈和队列~
java·开发语言
审小匠OpenCPAi5 小时前
银行流水核查怎么自动化?单边匹配、双向勾稽与图聚类异常检测的工程对比
java·前端·人工智能·python·审计
Hrain-AI5 小时前
2026 企业 AI 编程智能体实战:Codex 与 Claude Code
开发语言·人工智能·kotlin
码上上班5 小时前
docker课程
java·docker·容器