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

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

pagehelper-spring-boot-starter

pagehelper

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

public PageInfo 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 pageInfo =
                new PageInfo(mapper.getInformation(pageNum, columnNum));
        return pageInfo;
    }

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

        
        
            com.github.pagehelper
            pagehelper
            4.1.6
        

换成了

        
        
            com.github.pagehelper
            pagehelper-spring-boot-starter
            1.2.5
        

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

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

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

你可能感兴趣的:(事不过三--pagehelper分页插件两次踩坑)