springboot项目PageHelper分页插件的使用
最近的项目中,列表的展示用到了PageHelper分页插件,做一下记录。
- 依赖导入
<!-- 分页插件 --><dependency><groupId>com.github.pagehelper</groupId><artifactId>pagehelper-spring-boot-starter</artifactId><version>1.2.5</version></dependency>
- 配置文件配置
#pagehelper
pagehelper.helper-dialect=mysql
pagehelper.reasonable=true
pagehelper.support-methods-arguments=true# 参数说明
**helper-Dialect**:分页插件会自动检测当前的数据库链接,自动选择合适的分页方式。 你可以配置helperDialect属性来指定分页插件使用哪种方言。配置时,可以使用下面的缩写值: oracle,mysql,mariadb,sqlite,hsqldb,postgresql,db2,sqlserver,informix,h2,sqlserver2012,derby **reasonable**:分页合理化参数,默认值为false。当该参数设置为true时,pageNum<=0时会查询第一页,pageNum>pages(超过总数时),会查询最后一页。默认false时,直接根据参数进行查询**supportMethodsArguments**:支持通过 Mapper 接口参数来传递分页参数,默认值false,分页插件会从查询方法的参数值中,自动根据上面params配置的字段中取值,查找到合适的值时就会自动分页。 使用方法可以参考测试代码中的com.github.pagehelper.test.basic包下的ArgumentsMapTest和ArgumentsObjTest
- 使用
PageHelper分页插件的使用非常简单,只要在数据库查询操作之前加上如下语句即可。
PageHelper.startPage(pageNum, pageSize);
返回结果可以使用PageInfo做封装。
不足:
PageHelper分页插件只针对一次数据查询有效。
springboot项目PageHelper分页插件的使用相关推荐
- SpringBoot整合PageHelper分页插件
首先新建项目 第一步: 第二步: 然后手动添加PageHelper分页插件依赖 <dependency><groupId>com.github.pagehelper</g ...
- SpringBoot入门篇--整合mybatis+generator自动生成代码+druid连接池+PageHelper分页插件
我们这一一篇博客讲的是如何整合Springboot和Mybatis框架,然后使用generator自动生成mapper,pojo等文件.然后再使用阿里巴巴提供的开源连接池druid,这个连接池的好处我 ...
- Springboot 系列(十二)使用 Mybatis 集成 pagehelper 分页插件和 mapper 插件
前言 在 Springboot 系列文章第十一篇里(使用 Mybatis(自动生成插件) 访问数据库),实验了 Springboot 结合 Mybatis 以及 Mybatis-generator 生 ...
- SpringBoot中使用Mybatis-plus整合PageHelper分页插件踩坑
今天使用SpringBoot中使用Mybatis-plus整PageHelper分页插件把我给坑惨了,我报错的pom.xml配置如下,其它的依赖就忽略掉了 <!--pagehelper --&g ...
- springboot2.0.5集成mybatis(PageHelper分页插件、generator插件使用)
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明. 本文链接:https://blog.csdn.net/zab635590867/article ...
- PageHelper 分页插件使用总结
一个简洁的博客网站:http://lss-coding.top,欢迎大家来访 学习娱乐导航页:http://miss123.top/ 一.认识 PageHelper **官网:**https://pa ...
- spring boot+mybatis+thymeleaf+pagehelper分页插件实现分页功能
文章目录 前言 正文 业务场景 后端 pom.xml application.yml 实体类video.java和User.java----映射VideoMapper.xml----VideoMapp ...
- Spring Boot集成pagehelper分页插件
Spring Boot集成pagehelper分页插件 1.在pom.xml中添加pagehelper依赖 2.修改配置文件 3.修改Controller里面的查询方法 4.返回分页信息 1. 修改U ...
- MyBatis入门(九)注解开发(下) PageHelper分页插件
目录 一.二级缓存 二.一对一关联查询 三.一对多关联查询 四.注解开发与映射文件开发的对比 五.PageHelper分页插件 一.二级缓存 MyBatis默认开启一级缓存,接下来我们学习如何在注解开 ...
- spring boot整合mybatis+通用mapper+pagehelper分页插件
spring boot整合mybatis+通用mapper+pagehelper分页插件 pom依赖 <?xml version="1.0" encoding="U ...
最新文章
- 【luogu2737】 [USACO4.1]麦香牛块Beef McNuggets [动态规划 完全背包][数学 扩展欧几里德]...
- android jni 返回java类
- 最实用DOS命令参数的中文详解
- 选择大于努力!0基础学好C语言编程,首先要掌握的是什么?
- mysql /*! 50100 ... */ 条件编译
- 谁“杀死”了杀毒软件
- 软件开发流程及类型图
- Centos7下载文件恢复工具 extundelete
- 中职生计算机求职信350,护士求职信350字
- 2022-2028年中国安防行业全景调研及竞争格局预测报告
- 使用uniapp获取当前位置
- Google天马(PEGASUS)模型
- 批处理删除指定名称的打印机
- SQL Server 阻止保存要求重新创建表的更改
- PMP有效期三年后,还有必要续证吗?
- vm内核参数之内存脏页dirty_writeback_centisecs和dirty_expire_centisecs
- 关于惠普(hp)电脑的风扇过响问题
- javamail发送/回复邮件报错: Local address contains control or whitespace in string
- 计算机毕业设计Node.js+Vue办公用品管理系统(程序+源码+LW+部署)
- [附源码]计算机毕业设计springboot居家养老服务系统小程序
热门文章
- 20155229 2017-2018-1 《信息安全系统设计基础》课程总结
- postfix和dovecot架设邮件服务器的一些记录1
- css3学习总结9--CSS3过渡
- 利用正则表达式限制网页表单里的文本框输入内容
- 6.Docker技术入门与实战 --- Docker数据管理
- 10.TCP/IP 详解卷1 --- 动态选路协议
- 11.PHP memcache 与 memcached 区别
- 38. 后台模块开发(3)
- 90. php 命名空间
- 5. http://kb.cnblogs.com/page/90838/