How to call Async API in Spring Boot using RestTemplate?

1.1k Views Asked by At

I am in a need of calling a api asynchronously in my spring boot application? Is there any methods that we can used in Spring RestTemplate?

1

There are 1 best solutions below

0
On BEST ANSWER

RestTemplate may not be a good idea. As per documentation, AsyncRestClient exposes similar methods as RestTemplate, but returns ListenableFuture wrappers as opposed to concrete results. Also, WebClient would be a much better choice over AsyncRestClient which is deprecated. As the linked page shows it is

Deprecated. as of Spring 5.0, in favor of WebClient