文章目录
前言
上一篇:【个人项目实战】2,springboot集成(Html+vue.js)前端框架
一般项目中使用到的列表查询都需要分页,分页大多又是公共通用的部分,因此可集成mybatis分页插件来替我们做这件事,开发不用再这种类似重复的事情,同时减少出现bug的可能性。
一,引入分页插件组件
<!—pagehelper mybatis的分页插件依赖-->
<dependency>
<groupId>com.github.pagehelper</groupId>
<artifactId>pagehelper-spring-boot-starter</artifactId>
<version>1.2.3</version>
</dependency>
application.yml中进行配置:
二,应用
PageHelper.startPage(ylCardDTO.getPageInfo());
这行代码是将分页参数设置到ThreadLocal里,然后在mybatis执行分页插件拦截器逻辑时取出分页参数,重新封装成分页查询的sql语句
返回对象是com.github.pagehelper.Page
包含了total,分页参数,集合数据
效果图:
总结
分页插件集成简单,并且分页查询是大部分业务项目中都有的部分,总而言之简单好用。