当前位置:   article > 正文

pagehelper分页插件使用(Spring Boot版本)_pagehelper-spring-boot-starter maven

pagehelper-spring-boot-starter maven

pagehelper分页插件使用 非常简单 !!!(Spring Boot版本)

1、导入maven坐标

    <dependency>
            <groupId>com.github.pagehelper</groupId>
            <artifactId>pagehelper-spring-boot-starter</artifactId>
            <version>1.4.0</version>
        </dependency>
  • 1
  • 2
  • 3
  • 4
  • 5

2、在application.properties文件内配置

#分页插件配置
# PageHelper分页插件
pagehelper.helper-dialect=mysql
pagehelper.support-methods-arguments=true
pagehelper.params=count=countSql
  • 1
  • 2
  • 3
  • 4
  • 5

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;
    }
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/AllinToyou/article/detail/88243
推荐阅读
相关标签
  

闽ICP备14008679号