pagehelper分页插件

springboot-mysql-pagehelper集成

pagehelperjar:

<dependency><groupId>com.github.pagehelper</groupId><artifactId>pagehelper-spring-boot-starter</artifactId><version>0.1.0</version>
</dependency>

application.properties配置:

#pagehelper,方言
pagehelper.helperDialect=mysql
pagehelper.reasonable=true
pagehelper.supportMethodsArguments=true
pagehelper.pageSizeZero=true
pagehelper.params=count=countSql

分页插件使用:(紧跟查询即可完成分页)

/*** http://127.0.0.1:8097/hello1?a=1&b=50* @param request* @return* @throws SQLException*/
@RequestMapping(value = "/hello1", method = RequestMethod.GET)
@ResponseBody
public PageInfo<String> index1(HttpServletRequest request,@RequestParam("a") int pageNum, @RequestParam("b") int pageSize) throws SQLException {if (StringUtils.isEmpty(pageNum)) {pageNum=0;pageSize=10;}PageHelper.startPage(pageNum, pageSize);//页码,每页显示数量List<String> stringlist = (List<String>) iBaseService.findList("usermapper.selectuserlist",null);PageInfo<String> pageInfo = new PageInfo<String>(stringlist);return pageInfo;}

使用方式二:

@RequestMapping(value = "/hello11", method = RequestMethod.GET)
@ResponseBody
public Map<String, Object> index11(HttpServletRequest request,@RequestParam("a") int pageNum, @RequestParam("b") int pageSize) throws SQLException {if (StringUtils.isEmpty(pageNum)) {pageNum=0;pageSize=10;}PageHelper.startPage(pageNum, pageSize);//页码,每页显示数量List<String> stringlist = (List<String>) iBaseService.findList("usermapper.selectuserlist",null);PageInfo<String> pageInfo = new PageInfo<String>(stringlist);Map<String, Object>datamap=new HashMap<String, Object>();datamap.put("pagenum", pageInfo.getPageNum());datamap.put("pagesize", pageInfo.getPageSize());datamap.put("dataSize", pageInfo.getTotal());datamap.put("datalist", pageInfo.getList());return datamap;}

springboot-mysql-pagehelper分页插件集成相关推荐

  1. SpringBoot整合PageHelper分页插件

    首先新建项目 第一步: 第二步: 然后手动添加PageHelper分页插件依赖 <dependency><groupId>com.github.pagehelper</g ...

  2. Springboot 系列(十二)使用 Mybatis 集成 pagehelper 分页插件和 mapper 插件

    前言 在 Springboot 系列文章第十一篇里(使用 Mybatis(自动生成插件) 访问数据库),实验了 Springboot 结合 Mybatis 以及 Mybatis-generator 生 ...

  3. springboot2.0.5集成mybatis(PageHelper分页插件、generator插件使用)

    版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明. 本文链接:https://blog.csdn.net/zab635590867/article ...

  4. Spring Boot集成pagehelper分页插件

    Spring Boot集成pagehelper分页插件 1.在pom.xml中添加pagehelper依赖 2.修改配置文件 3.修改Controller里面的查询方法 4.返回分页信息 1. 修改U ...

  5. SpringBoot入门篇--整合mybatis+generator自动生成代码+druid连接池+PageHelper分页插件

    我们这一一篇博客讲的是如何整合Springboot和Mybatis框架,然后使用generator自动生成mapper,pojo等文件.然后再使用阿里巴巴提供的开源连接池druid,这个连接池的好处我 ...

  6. SpringBoot中使用Mybatis-plus整合PageHelper分页插件踩坑

    今天使用SpringBoot中使用Mybatis-plus整PageHelper分页插件把我给坑惨了,我报错的pom.xml配置如下,其它的依赖就忽略掉了 <!--pagehelper --&g ...

  7. spring boot+mybatis+thymeleaf+pagehelper分页插件实现分页功能

    文章目录 前言 正文 业务场景 后端 pom.xml application.yml 实体类video.java和User.java----映射VideoMapper.xml----VideoMapp ...

  8. spring boot整合mybatis+通用mapper+pagehelper分页插件

    spring boot整合mybatis+通用mapper+pagehelper分页插件 pom依赖 <?xml version="1.0" encoding="U ...

  9. PageHelper 分页插件使用总结

    一个简洁的博客网站:http://lss-coding.top,欢迎大家来访 学习娱乐导航页:http://miss123.top/ 一.认识 PageHelper **官网:**https://pa ...

最新文章

  1. 编码能力的提升?_20131228
  2. Spring Cloud Alibba教程:如何使用Nacos作为配置中心
  3. otto android,Android Otto调研
  4. windows-CODE注入(远程线程注入)
  5. OpenCV —数据持久化: FileStorage类的数据存取操作与示例
  6. Java script第二课
  7. java.lang.VerifyError解决方案
  8. ppt格式刷快捷键_普通人 | 4个我在知乎上都没有见过的PPT实用技巧
  9. c语言树写入文件,如何安全地实现文件树遍历(C语言)
  10. 数据结构二之线段树Ⅱ——KiKi‘s K-Number,ball,The Child and Sequence,「雅礼集训 2017 Day1」市场,Atlantis
  11. 记录配置fast rcnn(caffe)仅CPU遇到的问题
  12. system流怎么判断为空_面试时被问到单例模式,怎么回答才能让面试官眼前一亮?...
  13. Bailian2808 校门外的树【基础】
  14. Velocity-模板引擎(代码生成等)
  15. java 字符串string、int和arraylist互转
  16. 魔兽争霸3冰封王座,打不开,提示“此版本之魔兽争霸3需要特定语言版本之windows“
  17. 人民币兑换菲律宾比索去哪些银行?
  18. R语言ggplot2可视化在轴标签、轴标题中添加大于号、等于号等实战
  19. 出现VMware Workstation 无法连接到虚拟机。请确保您有权运行该程序、访问该程序使用的所有目录以及访问所有临时文件目录。 未能将管道连接到虚拟机: 所有的管道范例都在使用中。
  20. 【面试复习系列】常用机器学习算法知识点及其解析,面试官会考的几乎都有,欢迎补充

热门文章

  1. P1164 小A点菜
  2. 批量自动外呼带来的效益
  3. 告诉你,Spring Boot 真是个牛逼货!
  4. 模型树——就是回归树的分段常数预测修改为线性回归 对于非线性回归有较好的预测效果...
  5. 华为实施微服务架构的五大军规
  6. Chapter 2 Open Book——8
  7. 你自己不优秀,认识谁都是个屁
  8. Linux获取系统当前时间(精确到毫秒)
  9. 什么是动态DNS 动态DNS有什么用
  10. ORACLE分页SQL语句