1.在pom.xml中添加
<dependency> <groupId>com.github.pagehelper</groupId> <artifactId>pagehelper-spring-boot-starter</artifactId> <version>1.2.3</version> </dependency>
2.application.yml中添加
pagehelper: helper-dialect: mysql reasonable: true support-methods-arguments: true params: count=countSql
3.上手用 UserController.java
@ResponseBody @RequestMapping(value = "/userAllController", method = RequestMethod.GET) @Privilege public ResultBean userAllController( @RequestParam(value = "currentPage") final int currentPage,@RequestParam(value = "pageSize") final int pageSize) { final ResultBean result = new ResultBean(); //使用分页插件,核心代码就这一行 PageHelper.startPage(currentPage,pageSize); List<UserBean> users=userService.findAll(); PageInfo<UserBean> pageInfo = new PageInfo<UserBean>(users); result.setData(users); result.setData(pageInfo);
result.setCode(ErrorCode.SUCCESS); r