从品牌网站建设到网络营销策划,从策略到执行的一站式服务
小编给大家分享一下SpringBoot整合mybatis结合pageHelper插件实现分页的示例分析,希望大家阅读完这篇文章之后都有所收获,下面让我们一起去探讨吧!
创新互联建站是一家业务范围包括IDC托管业务,网站空间、主机租用、主机托管,四川、重庆、广东电信服务器租用,成都西信服务器托管,成都网通服务器托管,成都服务器租用,业务范围遍及中国大陆、港澳台以及欧美等多个国家及地区的互联网数据服务公司。
SpringBoot整合mybatis分页操作
SpringBoot整合Mybatis进行分页操作,这里需要使用Mybatis的分页插件:pageHelper,
关于pageHelper的介绍,请查看官方文档: https://pagehelper.github.io/
1、使用前配置
关于pageHelper的使用配置,主要有以下2个步骤:
1.1、在pom文件中导入pageHelper依赖
com.github.pagehelper pagehelper-spring-boot-starter 1.2.12
说明:
这里使用的pageHelper依赖只做演示,需要使用最新的pageHelper依赖可以去maven中央仓库下载,
中央仓库地址: https://mvnrepository.com/
1.2、在application.yml文件中配置PageHelper插件
# pageHelper分页配置 pagehelper: helper-dialect: MySQL reasonable: true support-methods-arguments: true params: count=countSql
2、使用pageHelper插件
由于pageHelper插件内置了 分页PageBean对象 : PageInfo,所以,这里使用主要有以下几个步骤:
1> 在service层进行分页
2> 设置分页参数 : PageHelper.startPage(page,size),其中page为当前页,size为每页显示条数
3> 调用dao层的查询全部方法 : PageHelper插件会自动的对下边第一个查询方法进行分页
4> 封装返回值PageInfo
public PageInfo findByPageHelper(int page, int size) { //1、调用PageHelper的startPage方法设置参数 PageHelper.startPage(page,size); //2、调用查询全部的方法 Listlist = companyDao.selectList(null); //3、构造pageInfo返回值 return new PageInfo(list); }
看完了这篇文章,相信你对“SpringBoot整合mybatis结合pageHelper插件实现分页的示例分析”有了一定的了解,如果想了解更多相关知识,欢迎关注创新互联行业资讯频道,感谢各位的阅读!
成都网站建设公司地址:成都市青羊区太升南路288号锦天国际A座10层 建设咨询028-86922220
成都快上网科技有限公司-四川网站建设设计公司 | 蜀ICP备19037934号 Copyright 2020,ALL Rights Reserved cdkjz.cn | 成都网站建设 | © Copyright 2020版权所有.
专家团队为您提供成都网站建设,成都网站设计,成都品牌网站设计,成都营销型网站制作等服务,成都建网站就找快上网! | 成都网站建设哪家好? | 网站建设地图