Spring Webflux - 反应式沙发基 - 带有总记录、页码、页面大小等的分页响应

问题描述

我正在使用 Spring Webflux & reactor、Java 11、Spring boot 2.4.5、Spring 5.3.6、spring-boot-starter-data-couchbase-reactive 2.4.5 版本来处理这个响应式应用程序。
用例:
网站需要分页格式的数据(以显示页面总数,用户可以选择任何页面)。
但是 spring-data-reactive 不会返回带有 Pageable 对象的响应。
有没有办法让 spring-data-reactive 返回可分页对象作为响应?
我当前的代码

Flux<Entity> findByEventId(Integer eventId,Pageable pageable);

解决这个问题的一种方法调用 count 方法获取记录计数。

Mono<Long> countByEventId(Integer eventId);

在 API 层有更好的解决方案吗? (还有在 UI 方面迎合用例的任何建议)

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)