当前位置: 首页 > news >正文

处理项目中存在多个版本的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 版本
<dependency><groupId>com.baomidou</groupId><artifactId>mybatis-plus-boot-starter</artifactId><version>3.5.3.1</version></dependency><dependency><groupId>com.baomidou</groupId><artifactId>mybatis-plus-extension</artifactId><version>3.5.3.1</version></dependency>
  1. 或者排除其中较低版本依赖
http://www.lryc.cn/news/537261.html

相关文章:

  • 部署 DeepSeek R1各个版本所需硬件配置清单
  • 数据结构:Map Set(一)
  • zabbix 监控系统 配置钉钉告警
  • 跟着李沐老师学习深度学习(十一)
  • 32单片机学习记录4之串口通信
  • 微信小程序 - 组件和样式
  • JavaScript 发起网络请求 axios、fetch、async / await
  • 本地搭建自己的专属客服之OneApi关联Ollama部署的大模型并创建令牌《下》
  • Win10环境借助DockerDesktop部署最新MySQL9.2
  • 【Maven】多module项目优雅的实现pom依赖管理
  • 前端vue引入特殊字体不生效
  • 【Linux】--- 基础开发工具之yum/apt、vim、gcc/g++的使用
  • WEB安全--SQL注入--INTO OUTFILE
  • 如何从0开始将vscode源码编译、运行、打包桌面APP
  • 关于视频去水印的一点尝试
  • 如何在 Java 应用中实现数据库的主从复制(读写分离)?请简要描述架构和关键代码实现?
  • 【css】width:100%;padding:20px;造成超出100%宽度的解决办法 - box-sizing的使用方法 - CSS布局
  • 【TI C2000】F28002x的系统延时、GPIO配置及SCI(UART)串口发送、接收
  • 【PyQt】信号与槽机制
  • STM32 是什么?同类产品有哪些
  • 20250213编译飞凌的OK3588-C_Linux5.10.209+Qt5.15.10_用户资料_R1
  • 【DeepSeek】DeepSeek R1 本地windows部署(Ollama+Docker+OpenWebUI)
  • AI知识库 - Cherry Studio
  • 【ubuntu24.04】 强制重启导致大模型的磁盘挂载出错
  • OpenLayer创建第一个基础地图实例
  • Git命令摘录
  • windows 通过docker 安装mysql
  • 实现Tree 树形控件的鼠标拖拽功能
  • 同为科技智能PDU助力Deepseek人工智能和数据交互的快速发展
  • 硬件学习笔记--42 电磁兼容试验-6 传导差模电流干扰试验介绍