springboot系列十五、springboot整合PageHelper
阿新 • • 發佈:2018-12-31
一、介紹
專案中經常會遇到分頁,PageHelper為我們解決了這個問題。本質上實現了Mybatis的攔截器,作了分頁處理。
二、配置PageHelper
1、引入依賴
pagehelper-spring-boot-starter對了pagehelper做了封裝,減少 了配置檔案,只需要在yml新增就能使用。
<dependency> <groupId>com.github.pagehelper</groupId> <artifactId>pagehelper-spring-boot-starter</artifactId> <version>1.2.3</version> </dependency>
2、配置yml
pagehelper: helperDialect: mysql reasonable: true #開啟優化,<1頁返回第一頁 supportMethodsArguments: true #是否支援介面引數來傳遞分頁引數,預設false pageSizeZero: false #pageSize=0 返回所有 params: count=countSql
3、使用示例
@Testpublic void getAllUserByPage(){ PageHelper.startPage(1,2); System.out.println(userDao.findAll()); }