踩坑记录: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>
验证结果:
小总结:
一定要注意依赖的版本之间的对应关系!