gpt4 book ai didi

java - Java 响应式编程中的分页

转载 作者:搜寻专家 更新时间:2023-10-31 19:51:56 26 4
gpt4 key购买 nike

<分区>

我在 Java 响应式编程方面还是个新手,我的项目要求希望我用 Java 中的响应式编程实现分页。

例如,如果我点击一个 API,该 API 在流中返回 10000 条记录,那么我需要返回具有适当分页的流量。

任何人都可以建议我一个好的方法吗?

这就是我正在遵循的方法。

存储库

  public interface CouchBaseRepository extends ReactiveCouchBaseRepository<Book,Integer> {
@Query("#{#n1ql.selectEntity} where name=$1")
public Flux<Book> getPaginatedFlux(String name ,final Pageable pageable);

这是我的存储库,但是当我启动我的应用程序时,它会显示以下错误。

    java.lang.IllegalStateException: Method has to have one of the following return types! [interface org.springframework.data.domain.Page, interface org.springframework.data.domain.Slice, interface java.util.List]

我不能在这里使用页面界面,因为它是阻塞的,所以有什么办法可以解决这个问题吗?

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com