事不过三--pagehelper分页插件两次踩坑

开篇之前友情提示一下,请注意:

<artifactId>pagehelper-spring-boot-starter</artifactId>

<artifactId>pagehelper</artifactId>

的区别
在涉及到分页返回数据的时候以往都是采用limit来实现分页的效果,但是这次我却想用用pagehelper来达到分页查询的目的。
在使用过程中我第一次是用的<artifactId>pagehelper</artifactId>
结果代码写出来之后没有分页的效果,但是可以正常查询数据。
实现类分页实现代码如下:

public PageInfo<BeanMap> getInformation(String pageNum, String columnNum) {
        //pageNum 页码  , columnNum 每页条数
        /*请求参数校验*/
        if (StringUtils.isEmpty(pageNum)||StringUtils.isEmpty(columnNum)) {
            throw new BusinessException(SysConstant.SYS_WARN_SQL_ISNULL_PAGENUM);
        }
        //分页
        Integer pageNums = Integer.parseInt(pageNum);
        Integer pageSize = Integer.parseInt(columnNum);
        PageHelper.startPage(pageNums, pageSize);

        PageInfo<BeanMap> pageInfo =
                new PageInfo<BeanMap>(mapper.getInformation(pageNum, columnNum));
        return pageInfo;
    }

于是经过百度发现,还有另外一个pagehelper包可用,于是我就把

        <!-- mybatis 分页插件 -->
        <dependency>
            <groupId>com.github.pagehelper</groupId>
            <artifactId>pagehelper</artifactId>
            <version>4.1.6</version>
        </dependency>

换成了

        <!-- mybatis 分页插件 -->
        <dependency>
            <groupId>com.github.pagehelper</groupId>
            <artifactId>pagehelper-spring-boot-starter</artifactId>
            <version>1.2.5</version>
        </dependency>

clean项目之后重启,分页功能就可以正常使用了。

百度搜索“pagehelper分页失败”你会发现,大部分都是在springBoot项目里导入了
<artifactId>pagehelper</artifactId>的jar包导致的
想知道为什么在springBoot里使用<artifactId>pagehelper</artifactId>会分页失败请移驾至

https://blog.csdn.net/weixin_33770878/article/details/88657125

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Silence-wen

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值