【发布时间】:2018-11-29 03:24:59
【问题描述】:
我在 ReactJS 中有前端,在 Spring Boot 中有后端 api。我必须显示一个包含 Api 记录的下拉列表。
场景是我从一个端点获取用户 ID 列表,然后对于每条记录,我必须调用另一个 api 端点以获取与该用户关联的地址详细信息(它可能有大量记录),丢弃down 是地址的名称。
我的问题是,如果我遍历所有记录并获取地址详细信息,它将超时并永远花费。
谁能建议我正确的方法,Java 或 JavaScript。
我读过一些关于 observable、observer 等的文章,但我什么也没得到。有没有持续更新对象的概念。
谢谢
【问题讨论】:
-
听起来你可能至少需要三件事:(1) 围绕 Promise 构建 UI 显示(这样你就可以调度大量它们并在它们到达时填充它们),(2) 触发尽早检索而不是等待下拉菜单被点击,也许(3)实现一个批量端点,您可以在其中询问
/addresses?user=1,2,3之类的内容。还要考虑将下拉菜单限制为属于特定用户的地址是否有意义。
标签: javascript java reactjs spring-mvc spring-boot