当前位置:   article > 正文

Springboot接口条件查询并分页,Springboot集成分页插件Pagehelper导包依赖问题_pagehelper依赖包

pagehelper依赖包
  1. Springboot集成分页插件Pagehelper导包依赖问题

         Pagehelper导包不成功应该是版本的问题,可以看一下两个对比。可以看出导入第二种依赖是多了两个依赖包,这两个依赖包就是自动配置拦截器,推荐使用

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

       

         2. Springboot接口条件查询并分页

             Springboot查询接口根据条件查询并分页,用JSON.parseObject将前端传过来的map参数转化为user对象. 

  1. //根据条件查询数据,并分页
  2. @PostMapping("/queryUserList") //userMap里的k,v是 pageNum,pageSize,userName,userAge...
  3. public ResultData<PageInfo<User>> queryUserList(@RequestBody Map<String,Object> userMap) {
  4. Integer pageNum = Integer.valueOf(StringUtils.isEmpty((String) userMap.get("pageNum")) ? "1" : (String) userMap.get("pageNum"));
  5. Integer pageSize = Integer.valueOf(StringUtils.isEmpty((String) userMap.get("pageSize")) ? "10" : (String) userMap.get("pageSize"));
  6. //利用JSON把userMap里的user属性提取出来并转换为user对象
  7. User user = JSON.parseObject(JSON.toJSONString(userMap),User.class);
  8. PageHelper.startPage(pageNum, pageSize);
  9. List<User> userList = userService.getUserList(user);
  10. PageInfo<User> pageInfo = new PageInfo<>(userList);
  11. return ResultData.succes(pageInfo);
  12. }

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/羊村懒王/article/detail/88326
推荐阅读
相关标签
  

闽ICP备14008679号