Spring Data REST 是不是支持响应式 crud 存储库?

Posted

技术标签:

【中文标题】Spring Data REST 是不是支持响应式 crud 存储库?【英文标题】:Does Spring Data REST support reactive crud repositories?Spring Data REST 是否支持响应式 crud 存储库? 【发布时间】:2017-12-27 08:28:41 【问题描述】:

我有一个非常简单和标准的 OrderRepository:

@RepositoryRestResource(collectionResourceRel="orders", path="orders")
public interface OrderRepository extends ReactiveCrudRepository<Order, String> 

点击服务器后:

curl http://localhost:8080/api/orders

我收到以下回复:

"cause":null,"message":"reactor.core.publisher.FluxOnErrorResume cannot be cast to java.lang.Iterable"

【问题讨论】:

【参考方案1】:

不,还没有。关注this ticket 了解该主题的进展。

【讨论】:

以上是关于Spring Data REST 是不是支持响应式 crud 存储库?的主要内容,如果未能解决你的问题,请参考以下文章

(12)自定义数据流(实战Docker事件推送的REST API)——响应式Spring的道法术器

在 Spring Data Rest 响应中选择性地扩展关联

WebFlux+Spring Data Reactive,从头到脚构建一个响应式的微服务

混合 Spring MVC + Spring Data Rest 会导致奇怪的 MVC 响应

从 Spring Data REST 返回 JSON 响应中的 ID

构建RESTful服务(使用Spring Data JPA)