当前位置: 代码迷 >> 综合 >> pageable 使用自定义list实现分页
  详细解决方案

pageable 使用自定义list实现分页

热度:5   发布时间:2023-12-11 23:34:45.0

创建 list 转 pageable 方法:

public static <T> Page<T> listConvertToPage(List<T> list, Pageable pageable) {
    int start = pageable.getOffset();int end = (start + pageable.getPageSize()) > list.size() ? list.size() : (start + pageable.getPageSize());return new PageImpl<T>(list.subList(start, end), list.size(), pageable);
}

使用时直接调用:

Page<BdcZdListEntity> page = listConvertToPage(list, pageable);
return page;
  相关解决方案