第一步:
引入依赖:
<dependency>
<groupId>com.github.pagehelper</groupId>
<artifactId>pagehelper-spring-boot-starter</artifactId>
<!-- 特别注意版本问题 -->
<version>1.2.3</version>
</dependency>
第二步:
在application.yml中添加配置:
pagehelper:
helper-dialect: mysql
reasonable: true
support-methods-arguments: true
第三步:
查询语句上边加:PageHelper.startPage(pageNum, pageSize);
@Override
public List<Person> findAllUserByPageF(int pageNum, int pageSize) {
PageHelper.startPage(pageNum, pageSize);
List<Person> list = personDao.queryUserInfo();
return list;
}
第四步:
Controller,这步一般都会做
@GetMapping("/testPageHelper2")
public List<Person> testPageHelper2() {
List<Person> queryResult = personService.findAllUserByPageF(1, 5);
return queryResult;
}
搞定。