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>

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

    就是这么简单,你学废了吗?感觉有用的话,给笔者点个赞吧 !
  • 相关阅读:
    让人难以想出的动态转移方程小集
    初识DP
    CSP复赛day2模拟题
    通知
    未完成作业
    2019年东莞特长生 散步
    营救
    农场主
    安全密码
    开发区规划
  • 原文地址:https://www.cnblogs.com/zys2019/p/15609753.html
Copyright © 2011-2022 走看看