1、导入依赖
springboot中建议导入pagehelper-spring-boot-starter,
当然也可以导入pagehelper
<dependency>
<groupId>com.github.pagehelper</groupId>
<artifactId>pagehelper-spring-boot-starter</artifactId>
<version>1.4.1</version>
</dependency>
2、在application.yml配置方言
pagehelper:
helper-dialect: mysql
3、主要用到两个类:PageInfo和PageHelper
@GetMapping("/users/{id}")
@ResponseBody
public PageInfo<User> pagehelper(@PathVariable("id") Integer id){
//设置当前页
PageHelper.startPage(id,2);
//获取数据
List<User> users = userMapper.selectUsers();
//把结果集放入pageInfo中
return new PageInfo<User>(users);
}