分页插件
MyBatis Plus自带分页插件,只要简单的配置即可实现分页功能
分页插件配置
在mybatis-plus配置类中添加如下配置
@Bean
public PaginationInterceptor paginationInterceptor() {
return new PaginationInterceptor();
}
测试
@Test
void test3(){
Page<User> page = new Page<User>(2,3);//传入当前的页码和每页显示记录数,当前页码数0和1都是第一页
Page<User> userPage = userMapper.selectPage(page, null);
//获取当前的页码
long current = userPage.getCurrent();
//获取当前页数据的实体类集合
List<User> records = userPage.getRecords();
//获取当前页的记录数
long size = userPage.getSize();
//获取总记 录数
long total = userPage.getTotal();
//打印某一项
System.out.println(...);
}