org.springframework.web.util.NestedServletException: Handler dispatch failed; nested exception is java.lang.NoSuchMethodError: net.sf.jsqlparser.statement.select.PlainSelect.getGroupBy()Lnet/sf/jsqlparser/statement/select/GroupByElement;

接口代码并无任务改动的情况下发生上述异常,查看了下本期改造内容,发现新加了jar包

        <dependency>
            <groupId>com.baomidou</groupId>
            <artifactId>mybatis-plus-core</artifactId>
            <version>3.0.6RC1</version>
        </dependency>

删除后错误消失,产生上述异常的原因是项目中 jsqlparser包(有可能是引用包内包含了该内容,而自己并没有直接引用)发生冲突

改造方案:
可以通过升级苞米豆包版本 或者 使用jsqlparser-1.3版本

<dependency>
    <groupId>com.baomidou</groupId>
    <artifactId>mybatis-plus-core</artifactId>
    <version>3.4.3.4</version>
</dependency>

<dependency>
    <groupId>com.github.jsqlparser</groupId>
    <artifactId>jsqlparser</artifactId>
    <version>1.3</version>
</dependency>
Logo

一站式 AI 云服务平台

更多推荐