mybatis使用pagehelper外掛過程詳解
阿新 • • 發佈:2020-01-07
這篇文章主要介紹了mybatis使用pagehelper外掛過程詳解,文中通過示例程式碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下
1.新增外掛的依賴
<dependency> <groupId>com.github.pagehelper</groupId> <artifactId>pagehelper</artifactId> <version>5.0.4</version> </dependency> <dependency> <groupId>com.github.pagehelper</groupId> <artifactId>pagehelper-spring-boot-autoconfigure</artifactId> <version>1.2.5</version> </dependency> <dependency> <groupId>com.github.pagehelper</groupId> <artifactId>pagehelper-spring-boot-starter</artifactId> <version>1.2.5</version> </dependency>
2.新增配置檔案
pagehelper.helper-dialect=mysql pagehelper.params=count=countSql pagehelper.reasonable=true pagehelper.support-methods-arguments=true
3.新建測試類測試
@GetMapping("/list") @ResponseBody public PageInfo<User>getUserList(){ //分頁起始也頁數和條數 PageHelper.startPage(0,5); //呼叫查詢方法,此時的查詢方法已經是分頁返回的資料 List<User> list=userService.selectAll(); //封裝分頁引數返回給前臺 PageInfo pageInfo = new PageInfo(list); return pageInfo; }
如果失效,可以在pom裡面新增aop依賴在試
<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-aop</artifactId> </dependency>
以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支援我們。