springboot 3.0.0 pageHelper 1.4.6
pom.xml 添加 pagehelper-spring-boot-starter 依赖
<dependency>
<groupId>com.github.pagehelper</groupId>
<artifactId>pagehelper-spring-boot-starter</artifactId>
<version>1.4.6</version>
</dependency>
properties文件中配置
pagehelper.helper-dialect=mysql pagehelper.params=countSql pagehelper.reasonable=true pagehelper.support-methods-arguments=true
最后在要执行的select语句前后添加,使用的是Rest风格,注意select语句要在中间
@GetMapping("/getAllByPageHelper")
public PageInfo<Depart> getAllByPage(Integer pageNum, Integer pageSize){
PageHelper.startPage(pageNum,pageSize);
List<Depart> departs = departService.selectAll();
PageInfo<Depart> pageInfo = new PageInfo<>(departs);
return pageInfo;
}
执行结果