RestTemplate, RestClient VS WebClientJava

Java-Forum
Guest
 RestTemplate, RestClient VS WebClient

Post 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

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post