当前使用版本(必填,否则不予处理)

3.5.3

该问题是如何引起的?(确定最新版也有问题再提!!!)

springboot集成了mybatis-plus 3.5.3版本,分页时报错Handler dispatch failed; nested exception is java.lang.NoSuchMethodError: com.baomidou.mybatisplus.core.metadata.IPage.countId()Ljava/lang/String;

重现步骤(如果有就写完整)

集成后将springboot打包成war包,部署到tomcat等web容器中就会报错,打包成jar或直接运行springboot程序时都不报错

报错信息

Handler dispatch failed; nested exception is java.lang.NoSuchMethodError: com.baomidou.mybatisplus.core.metadata.IPage.countId()Ljava/lang/String;

Comment From: qmdx

你看看 tomcat 什么情况导致 com.baomidou.mybatisplus.core.metadata.IPage.countId()Ljava/lang/String 异常,打印执行 SQL 如果是正确的,那么与 MybatisPlus 无关请自行解决

Comment From: wanting0210

你看看 tomcat 什么情况导致 com.baomidou.mybatisplus.core.metadata.IPage.countId()Ljava/lang/String 异常,打印执行 SQL 如果是正确的,那么与 MybatisPlus 无关请自行解决

SQL并未打印,就直接报出该错误

Comment From: wanting0210

另外就是不只tomcat会报错,使用中间件东方通进行部署,也会报错

Comment From: miemieYaho

检查你的mp依赖版本冲突

Comment From: wanting0210

检查你的mp依赖版本冲突

好的,已检查,并找到了问题所在,麻烦了,谢谢