7、Springboot 集成分页插件pagehelper

本文详细介绍了如何在Springboot中集成PageHelper分页插件,包括官网链接、集成文档、参数配置说明以及原理分析。PageHelper通过在Mybatis配置中注册Plugin实现分页功能,利用ThreadLocal存储分页信息,并在Executor的query方法中进行拦截处理。集成时只需引入pagehelper-spring-boot-starter依赖并配置核心参数。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1、官网https://pagehelper.github.io/

2、集成springboot文档 https://github.com/pagehelper/pagehelper-spring-boot

使用细则:https://github.com/pagehelper/Mybatis-PageHelper/blob/master/wikis/zh/HowToUse.md

example:https://github.com/abel533/MyBatis-Spring-Boot

 

3、分页插件参数介绍

 

 

分页插件提供了多个可选参数,在springboot application.properties 中以 pagehelper.<参数名> = <参数值> 的形式进行配置即可,分页插件可选参数如下

 

参数

说明

dialect

默认情况下会使用 PageHelper 方式进行分页,如果想要实现自己的分页逻辑,可以实现 Dialect(com.github.pagehelper.Dialect) 接口,然后配置该属性为实现类的全限定名称。


下面几个参数都是针对默认 dialect 情况下的参数。使用自定义 dialect 实现时,下面的参数没有任何作用。

helperDialect

  1. 分页插件会自动检测当前的数据库链接,自动选择合适的分页方式。 你可以配置helperDialect属性来指定分页插件使用哪种方言。配置时,可以使用下面的缩写值:


oracle,mysql,mariadb,sqlite,hsqldb,postgresql,db2,sqlserver,informix,h2,sqlserver2012,derb

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值