springboot分页-及问题排查
1.正常流程
引入依赖jar包
<dependency>
<groupId>com.github.pagehelper</groupId>
<artifactId>pagehelper-spring-boot-starter</artifactId>
<version>1.3.0</version>
</dependency>
PageHelper.startPage(1, 20);
List<User> users = userMapper.findAll();
PageInfo<User> pageInfo= new PageInfo<>(users);
2.问题汇总
注意PageHelper的版本与其他mybatis框架的所依赖的包是否一致 springboot尽量使用pagehelper-spring-boot-starter 如果与mybabtis-plus联合使用,注意jsqlparser的版本。 pagehelper版本过低可能报的错误: java.lang.NoSuchMethodError: net.sf.jsqlparser.statement.select.PlainSelect.getGroupByColumnReferences()Ljava/util/List;