pageHelp的pageSize属性不生效解决方案


踩坑记录:pageHelp的pageSize属性不生效解决方案

开发环境:

当前环境说明:
开发工具:idea2019.2 Mac 11.0
框架:springboot、mybatis
功能:采用springboot整合mybatis实现对查询到的数据进行分页显示

问题:

pagesize属性不生效

  public String listCategory(Model m , @RequestParam(value = "start",defaultValue = "0")int start,
                               @RequestParam(value = "size",defaultValue = "5")int size)throws Exception{
        PageHelper.startPage(start,size,"id desc");
        List<User> cs = userMapper.queryAll();
        PageInfo<User> page = new PageInfo<>(cs);
        m.addAttribute("page",page);
        return "list";
    }

size=5 按效果数据每页会显示5条数据

分页没有生效

解决方案:

打开pom.xml文件

修改当前pagehelper的版本

<dependency>
            <groupId>com.github.pagehelper</groupId>
            <artifactId>pagehelper</artifactId>
            <version>5.2.0</version>
        </dependency>

5.2.0 最新版本,分页不生效

换成4.1.6 即可

<dependency>
            <groupId>com.github.pagehelper</groupId>
            <artifactId>pagehelper</artifactId>
            <version>4.1.6</version>
        </dependency>

验证结果:

正确结果

小总结:

一定要注意依赖的版本之间的对应关系!


文章作者: 孙昀
版权声明: 本博客所有文章除特別声明外,均采用 CC BY 4.0 许可协议。转载请注明来源 孙昀 !
评论
  目录