SpringBoot整合mybatis分页操作
SpringBoot整合Mybatis进行分页操作,这里需要使用Mybatis的分页插件:pageHelper,
关于pageHelper的介绍,请查看官方文档: https://pagehelper.github.io/
1、使用前配置
关于pageHelper的使用配置,主要有以下2个步骤:
1.1、在pom文件中导入pageHelper依赖
<dependency> <groupId>com.github.pagehelper</groupId> <artifactId>pagehelper-spring-boot-starter</artifactId> <version>1.2.12</version> </dependency>
说明:
这里使用的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、调用查询全部的方法 List<Company> list = companyDao.selectList(null); //3、构造pageInfo返回值 return new PageInfo(list); }
到此这篇关于SpringBoot整合mybatis使用pageHelper插件进行分页操作的文章就介绍到这了,更多相关SpringBoot整合mybatis进行分页操作内容请搜素小牛知识库以前的文章或下面相关文章,希望大家以后多多支持小牛知识库!
本文向大家介绍Springboot整合pagehelper分页功能,包括了Springboot整合pagehelper分页功能的使用技巧和注意事项,需要的朋友参考一下 本文实例为大家分享了Springboot整合pagehelper分页展示的具体代码,供大家参考,具体内容如下 一、添加依赖 查找maven中pagehelper的版本 在pom中添加依赖 二、使用 网络上很多文章都会说需要在appl
本文向大家介绍mybatis插件pageHelper实现分页效果,包括了mybatis插件pageHelper实现分页效果的使用技巧和注意事项,需要的朋友参考一下 最近做的一个项目在持久层我们采用的是Mybatis今天完成了商品列表的分页查询的功能,这篇博客我分享一下如何采用pageHelper的插件实现分页。mybatis的应用,最大的好处就在于我们可以更加方便灵活的编写我们的sql语句,实现对
本文向大家介绍SpringBoot集成MyBatis的分页插件PageHelper实例代码,包括了SpringBoot集成MyBatis的分页插件PageHelper实例代码的使用技巧和注意事项,需要的朋友参考一下 昨天给各位总结了本人学习springboot整合mybatis第一阶段的一些学习心得和源码,主要就算是敲了一下SpringBoot的门儿,希望能给各位的入门带给一点儿捷径,今天给各位温
本文向大家介绍使用mybatis插件PageHelper实现分页效果,包括了使用mybatis插件PageHelper实现分页效果的使用技巧和注意事项,需要的朋友参考一下 最近都在忙着写一个网站项目,今天做一个分页功能的时候,遇到了分页效果实现不了的问题,查了好久的资料,后来终于是成功解决啦,记录一下 1.在pom.xml中添加分页插件依赖 2.在mybatis配置文件中配置分页插件 这里需要注意
本文向大家介绍Spring Boot+Mybatis+Pagehelper分页实现,包括了Spring Boot+Mybatis+Pagehelper分页实现的使用技巧和注意事项,需要的朋友参考一下 Spring Boot 集成MyBatis和Pagehelper分页插件 mybatis-spring-boot-starter依赖树如下: pom配置 application.properties配
本文向大家介绍SpringBoot整合mybatis常见问题(小结),包括了SpringBoot整合mybatis常见问题(小结)的使用技巧和注意事项,需要的朋友参考一下 Spring中常见问题 1.NoSuchBeanDefinitionException 2.'..Service' that could not be found service找不到 3.port 80 was already