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 响应