赞
踩
1、导入maven坐标
<dependency>
<groupId>com.github.pagehelper</groupId>
<artifactId>pagehelper-spring-boot-starter</artifactId>
<version>1.4.0</version>
</dependency>
2、在application.properties文件内配置
#分页插件配置
# PageHelper分页插件
pagehelper.helper-dialect=mysql
pagehelper.support-methods-arguments=true
pagehelper.params=count=countSql
3、使用分页代码示例(layui版本)
public JSONObject userList(@RequestParam(defaultValue = "1")Integer page,@RequestParam(defaultValue = "10")Integer rows) { //这里只需要设置页面页数和数量就行了 必须要在io操作前设置才行 不需要去操作sql非常方便 超级简单 PageHelper.startPage(page,rows); JSONObject rs = new JSONObject(); //自己获取数据的接口 获取出来的数量已经PageHelper限制了 List<User> userList = userService.getAllUser(); //PageHelper分页好工具自己看用法 非常简单 //下面的返回类型是layui版本的如果是其他前端框架请自行适配 PageInfo<User> info = new PageInfo<>(userList); rs.put("code", 0); rs.put("msg", "请求成功"); //详细数据 rs.put("data", info.getList()); //分页数据 rs.put("count", info.getTotal()); return rs; }
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。