极大概率是因为项目pom同时依赖了pagehelper与mybatis-plus,导致jsqlparser的jar冲突。代码用到了某个版本中的方法,但请求时用的却是另一个版本,另一个版本中没有该方法。
解决方式,排除pagehelper中的即可,至少我的是这样
<dependency>
<groupId>com.github.pagehelper</groupId>
<artifactId>pagehelper</artifactId>
<version>5.1.10</version>
<exclusions>
<exclusion>
<groupId>com.github.jsqlparser</groupId>
<artifactId>jsqlparser</artifactId>
</exclusion>
</exclusions>
</dependency>
判断有没有依赖冲突,可以查看External Libraries
或者使用这个插件进行查询-Maven Helper,这里就不作该插件教学了,找度娘去吧