1.导入插件包
<dependency>
<groupId>com.github.pagehelper</groupId>
<artifactId>pagehelper-spring-boot-starter</artifactId>
<version>1.2.3</version>
</dependency>
2.配置
# 配置pageHelper分页插件的内容
pagehelper.helper-dialect=mysql
pagehelper.reasonable=true
pagehelper.support-methods-arguments=true
pagehelper.params=count=countSql
3.使用
@Test
public void test1(){
//设置查询的起始item,cout (limit)
PageHelper.startPage(1, 5);
List<Device> device = tposTaskMapper.getAll();
System.out.println(device); //这里查询的结果就是limit 1,5的结果
System.out.println("=================");
PageInfo<Device> pageInfo = new PageInfo<Device>(device);
//得到分页中的Device对象
List<Device> device1 = pageInfo.getList();
System.out.println(pageInfo);
System.out.println("++++++++++++++++++");
}
关于PageHelper具体方法,可以点击进入源码查看。
也可以查看网址:
https://github.com/pagehelper/Mybatis-PageHelper/blob/master/wikis/en/HowToUse.md