maven
<dependency> <groupId>com.github.pagehelper</groupId> <artifactId>pagehelper-spring-boot-starter</artifactId> <version>1.2.5</version> </dependency>
yml
# PageHelper分頁插件 pagehelper: helperDialect: mysql reasonable: true supportMethodsArguments: true params: count=countSql
使用簡單,方便。可以打印sql看具體執行SQL
public List<ComparisonVO> list(int pageNum, int pageSize) throws Exception {
//在需要分頁的方法前增加
PageHelper.startPage(pageNum, pageSize, null);
List<ComparisonVO> list = masterMapper.listMasterData();
//需要分頁基本信息,這樣獲取,有總頁數、總記錄數
new PageInfo(list).getTotal()
return list;
}