Page 1 of 1

RestTemplate, RestClient VS WebClient

Posted: 24 Dec 2024, 18:26
by Guest
Ich habe eine Spring-Webanwendung, die HTTP-Aufrufe an externe Webdienste ausführt. Derzeit verwendet sie WebClient von Webflux für solche Aufrufe, verwendet jedoch jedes Mal .block(), da wir keine asynchrone Verarbeitung benötigen.

Code: Select all

    public  T sendGetRequest(Class responseType, URI uri) {
return webClient.get().uri(uri)
.headers(WebRequestUtil::setHeaders)
.retrieve()
.bodyToMono(responseType)
.block();
}
Die Frage ist also: Da es keine asynchrone Programmierung gibt, ist es nicht besser, WebClient zu verwenden, oder ist es in Ordnung, WebClient mit .block() zu verwenden