gpt4 book ai didi

java - 如何在不使用 Controller 的情况下将数据从 Spring Boot 发送到 React 前端?

转载 作者:行者123 更新时间:2023-12-04 17:09:01 25 4
gpt4 key购买 nike

如果我有一个端点,当 hit 调用具有 CompleteabeFuture.runAsync() 调用的函数时,我如何才能将此数据发送回前端。下面是一个与我的类似的 async 函数示例(只是更简单):

CompletableFuture.runAsync(() -> {
int count = 0;
if(test.getNumberComplete() > count){
count = test.getNumberComplete();
logger.info("{}/{} complete so far", count, test.getNumberComplete());
}
}

基本上,这是在 Controller 已经返回 ResponseEntity 之后在后台运行的。所以我的问题是,如何将 logger.info() 中记录的数据返回到我的前端。由于 Controller 已经返回,这是否可能?我的最终目标是在网站屏幕的右上角显示这些结果,例如“到目前为止已完成 1/3”。

最佳答案

您可以使用网络套接字。有一个简单的例子 here使用 STOMP 来回传递消息。

关于java - 如何在不使用 Controller 的情况下将数据从 Spring Boot 发送到 React 前端?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/69878276/

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