【发布时间】:2021-09-21 17:02:12
【问题描述】:
是否有允许从 Java 集合开始创建 Page 实例的 Spring 实用程序?
类似:
Page<MyObject> myObjPage = PagingUtils.createPageFromCollection(listOfMyObjects, pageable);
还是应该手动实现分页和排序逻辑?
【问题讨论】:
-
A
Page只是数据的持有者,它不进行分页和排序。这留给存储库来实现。为什么首先要将集合变成页面? -
@M.Deinum 在我的项目中,该集合充当“表”,因此,我需要检索该集合中包含的内容的页面。
-
然后您需要编写一个存储库,将您的集合作为表格处理并对其进行排序/分页。
标签: java spring spring-boot