Spring boot 如何在spring引导中实现异步以通过异步调用获得响应?

Spring boot 如何在spring引导中实现异步以通过异步调用获得响应?,spring-boot,spring-mvc,asynchronous,Spring Boot,Spring Mvc,Asynchronous,如何在SpringBoot中异步调用3个不同的GetRESTAPI?目前,按顺序执行此API需要很多时间。让我知道如何异步执行此操作 您可以使用以下url中给出的异步http客户端: 2.您可以使用AsyncRestTemplate。在AsyncRestTemplate对象中,需要发送以下三个参数。 *端点uri, *具有标头的请求实体, *和响应对象 捕获ListenableFuture对象中的所有对象,在失败和成功的情况下,在该对象中实现回调的重写方法 对于这两种方法,您必须创建请求对象并调

如何在SpringBoot中异步调用3个不同的GetRESTAPI?目前,按顺序执行此API需要很多时间。让我知道如何异步执行此操作

  • 您可以使用以下url中给出的异步http客户端:
  • 2.您可以使用AsyncRestTemplate。在AsyncRestTemplate对象中,需要发送以下三个参数。 *端点uri, *具有标头的请求实体, *和响应对象

    捕获ListenableFuture对象中的所有对象,在失败和成功的情况下,在该对象中实现回调的重写方法


    对于这两种方法,您必须创建请求对象并调用服务。回调方法将在响应对象中捕获结果。您可以将响应合并在一起,然后处理您的业务。

    您可以在配置级别使用@enablesync注释来启用异步处理,并在需要异步调用的方法级别使用@async

    有关更多详细信息,请参阅以下链接