pom.xml
<dependency>
<groupId>com.github.pagehelper</groupId>
<artifactId>pagehelper</artifactId>
<version>5.1.2</version>
</dependency>
//依赖包jsqlparser
<dependency>
<groupId>com.github.jsqlparser</groupId>
<artifactId>jsqlparser</artifactId>
<version>1.0</version>
</dependency>
Service层中的代码
@Override
public PageInfo getCustomerInfoList(Integer page,Integer pageSize) {
PageHelper.startPage(page,pageSize);
List<CustomerInfo> customerInfoList = customerMapper.getCustomerInfoList();
PageInfo pageInfo = new PageInfo(customerInfoList);
return pageInfo;
}
在controller层传入当前页数page以及当前页要显示的数据条数pageSize,在查询语句之前加入PageHelper.startPage(page,pageSize),就可以完成查询出指定条数的方法。
pagehelper中提供了一个PageInfo类,里面提供了许多分页属性及方法。