1.使用Page分页前需要对配置文件进行操作
例如创建配置类:MybatisPlusConfig,并添加配置类注解 @Configuration
写入分页插件配置:
public class MybatisPlusConfig{
@Bean
public MybatisPlusInterceptor mybatisPlusInterceptor() {
MybatisPlusInterceptor interceptor = new MybatisPlusInterceptor();
interceptor.addInnerInterceptor(new PaginationInnerInterceptor(DbType.MYSQL));
return interceptor;
}
}
2.在控制层进行分页设代码置
Page<E> page = new Page<>(current,size);
current:指最开始的页数,例如填写 1 ,那么之后会从分页后的第一页开始获取数据。
size:指每一页的数据条数,例如填写10,那么每一页的数据都会呈现10条。
3.进行分页数据配置
pageMapper.selectPage(page,queryWrapper)
pageMapper:dao层数据接口
page:分页代码设置对象
queryWrapper:实体对象封装操作类
4.有关page的方法
page.getRecord() //获取当前页记录
page.getPages() //获取总分页数
page.getTotal() //获取数据总记录数
page.getNext() //获取是否有下一页
page.getPrevious() //获取是否有上一页
版权声明:本文为weixin_64499753原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。