有没有办法在 Spring Webflux 和 Spring Data React 中实现分页

2023-11-27

我试图理解 spring 5 的反应部分。我创建了简单的休息端点来使用 spring 查找所有实体web-flux和 spring data reactive (mongo) 但没有看到任何如何实现分页的方法。

这是我在 Kotlin 中的简单示例:

@GetMapping("/posts/")
fun getAllPosts() = postRepository.findAll()

这是否意味着反应式端点不需要分页?有某种方法可以使用此堆栈从服务器端实现分页吗?


Spring Data 中的反应式支持不提供Page返回类型。尽管如此,Pageable方法签名中支持参数传递limit and offset给司机以及商店本身,返回一个Flux<T>发出请求的范围。

Flux<Person> findByFirstname(String firstname, Pageable pageable);

欲了解更多信息,请查看当前2.0.RC2 的参考文档Spring数据示例.

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

有没有办法在 Spring Webflux 和 Spring Data React 中实现分页 的相关文章

随机推荐

  • EXTENDS 挑战:预处理器函数宏和类类 oop

    背景 我一直在使用 C 预处理器来管理和 编译 具有多个文件和构建目标的半大型 JavaScript 项目 这提供了对 C 预处理器指令的完全访问 例如 include define ifdef等来自 javascript 的内容 这是一个
  • 使用 Xcode 8 创建通用框架?

    我公司的 iOS 框架旨在在真正的 iOS 设备上运行 所述框架当前作为 Xcode 项目中的附加目标生成 该项目也生成应用程序 这使得调试框架相对容易 我们最近收到了要求让它在模拟器中也能运行的请求 我现在可以让它这样做 下一步是创建一个
  • 使用 Python MoviePY 连接视频太慢

    我正在使用 MoviePY 加入 50 多个或更多 1 2 3 分钟的视频 但它只给了我 20 个小时 尽管我有 64 GB 内存 i7 和 GTX 670 虽然不是顶级但还算合理 无论如何我可以加快这个过程吗 padding 10 pad
  • 解释 dumpsys cpuinfo

    我正在寻找 android shell 中命令 dumpsys cpuinfo 结果的解释 dumpsys cpuinfo Load 17 78 16 97 16 29 CPU usage from 35983ms to 21604ms a
  • 跨多个页面保留提供程序数据不起作用

    我在用着Provider在我的 flutter 应用程序中 当我进入新页面时 提供给Provider第 1 页的内容无法在第 2 页中访问 我所理解的方式Provider有效的一点是 有一个中心位置可以存储所有数据 并且可以在应用程序中的任
  • 低选择性色谱柱的索引和替代方案

    可用于在低选择性列上选择记录的策略范围有哪些 一个示例可能是订单表 多年来 您在其中建立了大量已完成的订单 但通常需要选择活动订单 订单可能会经历一个生命周期 例如下单 库存分配 从仓库挑选 发送给客户 开具发票和付款 订单还可能被取消 保
  • 自动化 GDB 调试会话的最佳方法是什么?

    GDB 是否有内置的脚本机制 我应该编写一个 Expect 脚本 还是有更好的解决方案 我每次都会发送相同的命令序列 并将每个命令的输出保存到一个文件中 很可能使用 GDB 的内置日志记录机制 除非有人有更好的主意 基本上 在这个例子中 我
  • SQL中什么时候需要给表名起别名?

    我注意到 在使用多个 JOIN 进行查询时 除非为其中一个表名指定一个别名 否则我的查询不起作用 这是一个简单的例子来解释这一点 This doesn t work SELECT subject from items join purcha
  • “替换不是一个函数”

    我正在尝试从数字中删除逗号 var thisbill str thisbill linebill z val if isNaN thisbill thisbill 0 00 thisbill str thisbill thisbill th
  • barh 在条之间产生不稳定的间距

    我一直在生成如下所示的条形图 请注意 由于某种原因 标签上的垂直间距不均匀 我不确定这是否与我分配刻度的方式或实际放置文本的任何机制有关 相关代码 height factor 40 0 ind np linspace 0 len sorte
  • 如何使覆盖控件高于所有其他控件?

    我需要使一个控件出现在所有其他控件之上 因此它将部分覆盖它们 如果您使用的是Canvas or Grid在您的布局中 将控件置于更高的位置ZIndex From MSDN
  • 为什么 JAX-WS 客户端在运行时访问 WSDL?

    使用 wsimport 生成 JAX WS 客户端后 wsimport keep WebService wsdl JAX WS 为何必须在运行时查找 wsdl 位置 这是一个错误吗 我发现了这篇很棒的帖子 JAX WS 客户端 访问本地 W
  • 整个一个核心专用于单个进程

    Linux 中是否有任何方法可以将一个 CPU 核心分配给特定的给定进程 并且该核心上不应调度任何其他进程或中断处理程序 我读过有关 Linux 中进程亲和力的内容使用任务集实用程序将进程绑定到 CPU但这并不能解决我的问题 因为它只是尝试
  • 我可以使用fetch来调用Notion API吗?

    我想使用 Notion 作为 SPA 的内容网关 我可以使用 fetch 中的 Notion API 吗 我正在尝试使用 fetch 来获取数据 但由于 CORS 而无法正常工作 let notion fetch import meta e
  • Microsoft Bot Framework - 机器人进入睡眠状态。有办法预防吗?

    我的基于机器人框架的机器人运行得很好 但是 当我在一段时间不活动 假设一天 后首次与机器人交互时 机器人似乎需要很长时间 大约 10 45 秒 才能发回其第一个回复 回复之后 回复时间又恢复得很好了 对我来说 后端服务似乎进入某种睡眠模式
  • 如何在不使用 setter 的情况下为类变量设置值

    我想插入一个值到Object变量而不使用设置器 如果可以的话怎么可能 这是一个例子 Class X String variableName getters and setters 现在我有一个函数 其中包含variable name the
  • FileProvider.getUriForFile 返回 NullPointerException

    我正在尝试编写我的第一个 Android 应用程序 其中涉及拍照并用它做一些事情 在查看了几个在线教程后 我整理了一些代码 但每当单击按钮时都会收到以下 NullPointerException 10 03 14 48 00 284 263
  • 如何在C89中获得SIZE_MAX

    我想得到SIZE MAX in C89 我想到了下面的方法来查找SIZE MAX const size t SIZE MAX 1 由于标准 6 2 1 2 ANSI C 规定 当有符号整数转换为相同或更大大小的无符号整数时 如果有符号整数的
  • 条件检查:if(x==0) 与 if(!x)

    有什么区别if x 0 vs if x 或者它们总是等价的 对于不同的 C 内置类型x bool int char pointer iostream 假设存在从类型到支持的类型的转换if x or if x 那么只要没有不同的转换opera
  • 有没有办法在 Spring Webflux 和 Spring Data React 中实现分页

    我试图理解 spring 5 的反应部分 我创建了简单的休息端点来使用 spring 查找所有实体web flux和 spring data reactive mongo 但没有看到任何如何实现分页的方法 这是我在 Kotlin 中的简单示