处理项目中存在多个版本的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. 或者排除其中较低版本依赖

相关推荐
小二·17 小时前
Next.js 15 全栈开发实战
开发语言·javascript·ecmascript
fox_lht17 小时前
15.3.改进我们之前的输入、输出项目
开发语言·后端·学习·rust
java1234_小锋17 小时前
LangChain4j 开发Java Agent智能体- 多模态支持
java·开发语言·langchain4j
凡人叶枫17 小时前
Effective C++ 条款23:宁以 non-member、non-friend 替换 member 函数
linux·开发语言·c++·嵌入式开发
艳阳天_.17 小时前
星瀚弹框页面实现
java·前端·python
张忠琳17 小时前
【Go 1.26.4】Golang Channel 深度解析
开发语言·后端·golang
盈建云系统17 小时前
B2B产品展示网站怎么做?从产品目录到询盘表单,企业获客页面搭建流程
开发语言·网站搭建·开发网站
不会C语言的男孩17 小时前
Linux 系统编程 · 第 4 章:文件属性与元数据
linux·c语言·开发语言
kernelcraft17 小时前
Boto3:Python 操作 AWS 的官方 SDK
开发语言·python·其他·aws
D3bugRealm18 小时前
cryptography:Python 开发者的加密标准库
开发语言·python·其他