当前位置: 首页 > 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 与 https 的区别?
  • 网络安全要学python 、爬虫吗
  • 浅谈无人机群技术的作战应用与战略意义
  • w206基于Spring Boot的农商对接系统的设计与实现
  • 无人机遥感在农林信息提取中的实现方法与GIS融合应用
  • 第三章:Matlab 绘图功能
  • linux离线安装mysql数据库
  • 【Java】规则引擎 Drools
  • 百度的冰桶算法
  • “新旗手”三星Galaxy S25系列,再次定义了AI手机的进化方向
  • C++,STL容器,unordered_map/unordered_multimap:无序映射/无序多重映射深入解析
  • 深入理解x86汇编:GNU格式的全面指南
  • 使用Opencv方法进行模板匹配
  • 鸿蒙next开发-struct如何封装共用模块
  • 小蓝相机HDR拍照流程分析
  • SSM-Spring篇1——SpringIoC
  • 总结:如何在SpringBoot中使用https协议以及自签证书?
  • DeepSeek模型架构及优化内容
  • C++ 标准库常见容器
  • Kotlin 2.1.0 入门教程(十六)属性、getter、setter、幕后字段、后备属性、编译时常量、延迟初始化
  • 网站建设趋势/成都网络推广运营公司
  • 永久免费手机网站建设教程/百度上如何发广告
  • 投资公司网站模板/域名
  • 仿唯品会wordpress商城主题/windows优化大师有必要安装吗
  • VPS如何做网站服务器/阿里大数据平台
  • 公司官网网站搭建/全球中文网站排名