将 spring 数据 mongo 中的列表转换为页面?

Convert List to Page in spring data mongo?

我真的很难将 spring 数据 mongo 中的 List<User> users 转换为 Page<User>?注意 Pageorg.springframework.data.domain.Page 的 API;

我正在使用 Spring 的 Pagination 数据 Mongo,所以我需要发送 Page<User> 而不是 List<User>

如果我不想使用 Page<> 存储库方法,我们如何从列表中获取页面?

请帮助我。

您可以通过以下方式进行。它的实现非常简单,对我来说效果很好。

Page<User> usersPage = new PageImpl<User>(users,pageable, users.size());