stream(流)分页
@Override
public ResponsePage userPage(Integer page, Integer size) {
//查出user总数量
List<User> userList=userReposity.findAll();
//使用Stream流分页 sorted()排序,skip()跳过多少数据,limit()限制取多少条记录
List<User> pageResult = userList.stream()
.sorted(Comparator.comparing(User::getBrith).reversed())
.skip((page - 1L) * size).limit(size).collect(Collectors.toList());
//记录总条数
int nums = userList.size();
//计算总共有多少页数
int totalPage = (nums % size) > 0 ? nums / size + 1 : nums / size;
return new ResponsePage(pageResult,nums,totalPage,size);
}