在使用分页操作的时候,可以使用PageHelper的一个小插件
首先,我们需要导入依赖
<dependency>
<groupId>com.github.pagehelper</groupId>
<artifactId>pagehelper-spring-boot-starter</artifactId>
<version>1.2.5</version>
</dependency>
在使用的时候,我们直接调用PageHelper.startPage(page,pagesize)
但是在使用的时候,注意数据拦截,也就是说,可能你传入的数据,最后分页显示的数据,可能会有一些是会被拦截的,是无法正常在前端显示的
一般我们先创建一个对象,然后对这个对象使用PageHelper.startPage(page,pagesize)方法,然后再对这个对象进行赋值,最后再返回这个对象
@RequestMapping(value = "/allUser",method = RequestMethod.GET)
public List<User> allUser(@RequestParam("page") int page){
List<User> users = new LinkedList<>();
int pageSize = 12;
PageHelper.startPage(page,pageSize);
users = userService.allUser();
return users;
}