【问题标题】:Spring webflux and AngularSpring webflux 和 Angular
【发布时间】:2020-03-15 23:34:18
【问题描述】:

我开发了一个带有 webflux 后端的 spring boot 2,现在我必须集成前端部分。我的处理程序使用分页返回 Flux。 我无法理解的是前端如何知道可用页数。如果我返回 Page 我有所有需要的信息,但是有通量? 我之前无法计算,因为它违反了反应式编程。那么如何在前端管理“反应式分页”?

【问题讨论】:

    标签: angular spring-webflux reactive


    【解决方案1】:

    如果您在 Spring Boot 应用程序中使用 Pageable,您的回复中将包含一些有用的元数据:

    • 页码
    • 每页的行数
    • 当前页面
    • ...等

    因此,通过在前端使用一些工具,您将能够在页面之间导航。

    【讨论】:

    • 我已经使用了 Pageable 但我不能在这里。如果我使用 Pageable 我必须等到页面的所有项目都被检索到。如果我使用反应式范式,这没有用
    • 您始终可以通过提供告诉您当前页数的元数据来返回发送通量时可用的页数。
    • 问题是这样的。我不知道如何返回元数据。如果我有 Flux 作为返回类型,我该如何发送元数据?我不这么认为,但是之前不做count操作能知道页数吗?
    猜你喜欢
    • 2020-03-15
    • 2018-11-03
    • 2018-12-12
    • 2019-03-18
    • 1970-01-01
    • 2018-04-12
    • 2021-12-18
    • 2018-05-09
    • 1970-01-01
    相关资源
    最近更新 更多