Spring Boot-从CompletableFuture返回的值,将在异步过程仍在执行时在主调用函数中使用

我有一个Submit方法,我从UI接收输入并将其保存在数据库中。但是我还需要在它们之间异步执行其他一些进程。

我的挑战是:我需要来自@Async调用的响应对象中的布尔值,以便在主调用函数流中使用该布尔值来执行下一组活动(基于响应对象中设置的真实布尔值来调用Web服务),而此@Async将继续执行其他其他过程。

我正在尝试使用CompletableFuture获取响应对象的占位符布尔值,但是由于我需要实际的'true'值才能在主流中调用其他Web服务,因此无法使用该引用占位符值。

我不确定如何实现此目标。

如果有人能提出建议,我将非常感谢。

这都是为了提高应用程序流程的性能。

jiaqliu 回答:Spring Boot-从CompletableFuture返回的值,将在异步过程仍在执行时在主调用函数中使用

暂时没有好的解决方案,如果你有好的解决方案,请发邮件至:iooj@foxmail.com
本文链接:https://www.f2er.com/2960178.html

大家都在问