今天又遇到一个小坑,在用springboot整合PageHelper插件的时候,发现插件竟然没法正常分页,把数据全查出来了。
原因及解决方案:我用的springboot版本是3.1.5的,mybatis的版本是3.0.2 ,PageHelper插件的版本是1.4.2的,如下:
<parent>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-parent</artifactId>
<version>3.1.5</version>
<relativePath/> <!-- lookup parent from repository -->
</parent>
<dependency>
<groupId>org.mybatis.spring.boot</groupId>
<artifactId>mybatis-spring-boot-starter</artifactId>
<version>3.0.2</version>
</dependency>
<dependency>
<groupId>com.github.pagehelper</groupId>
<artifactId>pagehelper-spring-boot-starter</artifactId>
<version>1.4.2</version>
</dependency>
后面将PageHelper的版本换成1.4.7就正常了,估计是版本不兼容导致的
<dependency>
<groupId>com.github.pagehelper</groupId>
<artifactId>pagehelper-spring-boot-starter</artifactId>
<version>1.4.7</version>
</dependency>