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類,裏面提供了許多分頁屬性及方法。