mybatis 分页工具 pagehelper

﹏ヽ暗。殇╰゛Y 2022-11-29 12:39 633阅读 0赞
  1. <!-- mybatis 分页工具-->
  2. <dependency>
  3. <groupId>com.github.pagehelper</groupId>
  4. <artifactId>pagehelper-spring-boot-starter</artifactId>
  5. <version>1.2.10</version>
  6. </dependency>
  7. @RequestMapping("/getNewsLimit")
  8. public BaseResult<?> getNewsLimit(Integer pageNum, Integer pageSize) {
  9. PageHelper.startPage(pageNum, pageSize);//这行是重点,表示从pageNum页开始,每页pageSize条数据
  10. List<TbNews> list = tbNewsMapper.findAll();
  11. PageInfo<TbNews> tbNewsPageInfo = new PageInfo<TbNews>(list);
  12. BaseResult<JSONObject> result = BaseResult.result(JSONObject.class);
  13. JSONObject returnJson = new JSONObject();
  14. returnJson.put("total", tbNewsPageInfo.getTotal());
  15. returnJson.put("newsList", tbNewsPageInfo.getList());
  16. result.setData(returnJson);
  17. return result;
  18. }

发表评论

表情:
评论列表 (有 0 条评论,633人围观)

还没有评论,来说两句吧...

相关阅读