zoukankan      html  css  js  c++  java
  • java.lang.NoClassDefFoundError: net/sf/jsqlparser/expression/Expression

    在使用dcoker部署SpringBoot项目时,查询列表都会报错,异常信息如下:

    分析原因得知,是jsqlparser版本问题,对于1.0以下(包含1.0)的版本在从数据库查询到数据进行解析时出错。

    那么就需要升级其版本,这里直接升级到4.0版本:

    <dependency>
        <groupId>com.github.jsqlparser</groupId>
        <artifactId>jsqlparser</artifactId>
        <version>4.0</version>
    </dependency>

    当然,在使用github的分页插件pagehelper时,也会引起这种异常,原因是其引入了jsqlparser,那就需要升级分页插件的版本:

    <dependency>
          <groupId>com.github.pagehelper</groupId>
          <artifactId>pagehelper-spring-boot-starter</artifactId>
          <version>1.3.1</version>
    </dependency>

    这种是隐藏的坑,需要知道是谁引入的此插件。

    就是这么简单,你学废了吗?感觉有用的话,给笔者点个赞吧 !
  • 相关阅读:
    桥接模式
    单例模式
    迭代器模式
    组合模式
    备忘录模式
    适配器模式
    状态模式
    观察者模式
    golang 字符串统计
    go bytes缓冲区使用介绍 -转自https://www.cnblogs.com/--xiaoyao--/p/5122138.html
  • 原文地址:https://www.cnblogs.com/zys2019/p/15609753.html
Copyright © 2011-2022 走看看