spring - 将数据流映射到页面
问题描述
很长一段时间以来,我试图让以下人员在我的资源/控制器中工作:
拥有数据流,然后将数据流映射到 Page 响应
Page<SomeType> controllerMethod() {
List<SomeType> allItems = someRepository.findAll()
.filter(something)
.collect(Collectors.toList())
return allItems.map(...?)
}
问题:
有没有来自春天的帮手可以帮助我实现这一目标?
分页不在数据库级别完成是可以的。
解决方案
PageImpl 具有列表中的构造函数
Page<SomeType> controllerMethod() {
List<SomeType> allItems = someRepository.findAll()
.filter(something)
.collect(Collectors.toList())
return new PageImpl<>(allItems);
}
推荐阅读
- html - css - 自定义输入字段上的下拉按钮
- java - 在已部署的战争中使用 log4j
- batch-file - 批处理文件代理设置禁用不起作用 Win 10
- vba - .如果从工作表启动,查找宏不起作用
- python - 如果另一个文件夹中的 .xls 同名,如何打开文件夹中的 .txt
- javascript - console.log 文件在哪里?
- python-3.x - 如何从 REST API 读取数据并使用 Python 将数据插入 MongoDB?
- airflow - 如何使用 Airflow 对 BigQuery 执行 S3?
- vba - 有什么方法可以将形状名称保留在新幻灯片中?
- c# - C#返回颜色变化