先附上官网地址点击跳转
1.在mybatis配置文件中添加插件的包
2、使用测试类
@Test
public void TestPage(){
AdminDao adminDao = applicationContext.getBean("adminDao", AdminDao.class);
//第二页,每页两条数据
Page page = new Page(2,2);
//mybatisplus封装的分页方法,queryWrapper(实体对象封装操作类)条件可以为空
Page page1 = adminDao.selectPage(page, null);
//获取记录存在List中后输出
List records = page1.getRecords();
for (Object record : records) {
System.out.println(record);
}
//分页page的各个数据
System.out.println("==============");
System.out.println("获取总条数:"+page.getTotal());
System.out.println("当前页码:"+page.getCurrent());
System.out.println("总页码:"+page.getPages());
System.out.println("每页显示的条数:"+page.getSize());
System.out.println("是否有上一页:"+page.hasPrevious());
System.out.println("是否有下一页:"+page.hasNext());
}
3、控制台显示
INFO [main] - {dataSource-1} inited
DEBUG [main] - ==> Preparing: SELECT COUNT(1) FROM admin
DEBUG [main] - ==> Parameters:
TRACE [main] - <== Columns: COUNT(1)
TRACE [main] - <== Row: 12
DEBUG [main] - ==> Preparing: SELECt admin_account,admin_pwd FROM admin LIMIT ?,?
DEBUG [main] - ==> Parameters: 2(Long), 2(Long)
TRACE [main] - <== Columns: admin_account, admin_pwd
TRACE [main] - <== Row: 23333, 123
TRACE [main] - <== Row: 233333, 123
DEBUG [main] - <== Total: 2
Admin{adminAccount='23333', adminPwd='123'}
Admin{adminAccount='233333', adminPwd='123'}
==============
获取总条数:12
当前页码:2
总页码:6
每页显示的条数:2
是否有上一页:true
是否有下一页:true



