private void pluginElement throws Exception { if { for { // 获取到内容:com.github.pagehelper.PageHelper String interceptor = child.getStringAttribute;
前言我们在做页面查询的时候由于页面无法一次性展示所有的数据,所以采用一种分段式的展示策略—分页查询,实现分页查询的方式有很多种方式,比如sql中的limit,mybatisplus带的分页插件等等,这里我们介绍一下如何在SpringBoot中使用PageHelper插件实现分页查
mybatis的分页使用的关键字就是limit,插件分页的原理就是在sql语句中拼接limit关键字,进行数据的分页查询,所以pageHelper也不例外,底层处理的就是使用的代理对象拼接的sql,实现的分页。
public class PageInfo extends PageSerializable { / * 包装Page对象 * @param list page结果 * @param navigatePages 页码数量 / public PageInfo { super;使用mapper返回的对象直接构造PageInfo对象,并在此基础上获取分页信息。
上次在分享若依框架升级mybatis-plus的时候有提到过它的分页功能,今天就和大家详细的介绍若依框架的分页实现方式,首先我们先看到一段代码:这是若依里面最常见的分页用法,就是在controller方法中 手动加上 startPage 这么一行代码,mybatis就可自动的实行分页处理。