PageHelper是一款好用的开源免费的Mybatis第三方物理分页插件
我们将简单介绍PageHelper的基本使用和配置参数的含义,重点分析PageHelper作为Mybatis分页插件的实现原理。
概述
我们明确了分页查询原理,但是自己写的话还是需要很多额外的工作量的
企业开发中基本不会自己编写和计算分页的信息
因为市面上很多分页的框架或插件
PageHelper支持mybatis框架的分页插件
因为PageHelper也没有在SpringBoot中定义版本
所以我们要在父项目中定义版本
因为PageHelper也没有在SpringBoot中定义版本
所以我们要在父项目中定义版本
<dependency>
<groupId>com.github.pagehelper</groupId>
<artifactId>pagehelper-spring-boot-starter</artifactId>
<version>${pagehelper.starter.version}</version>
</dependency>
子项目添加依赖
<dependency>
<groupId>com.github.pagehelper</groupId>
<artifactId>pagehelper-spring-boot-starter</artifactId>
</dependency>
基本使用
PageHelper的使用非常简单
不需要对现有的任何查询进行任何修改