1.在配置类写,分页配置分页插件,代码:
/**
* 分页插件
*/
@Bean
public PaginationInterceptor paginationInterceptor() {
return new PaginationInterceptor();
}
然后在测试类写,相关代码
@Test
public void testSelectPage(){
Page<User> page = new Page<>(1,3);
Page<User> userPage = userMapper.selectPage(page, null);
//返回对象,得到分页所有数据
long pages = userPage.getPages();//得到总页数
long current = userPage.getCurrent();//当前页
List<User> records = userPage.getRecords();//查询数据集合
long total = userPage.getTotal();//总分记录数
boolean hasNext = userPage.hasNext();//下一页
boolean hasPrevious = userPage.hasPrevious();//上一页面
System.out.println(pages);
System.out.println(current);
System.out.println(records);
System.out.println(total);
System.out.println(hasNext);
System.out.println(hasPrevious);
}
测试结果;