Как использовать WebClient для выполнения синхронного запроса?JAVA

Программисты JAVA общаются здесь
Anonymous
Как использовать WebClient для выполнения синхронного запроса?

Сообщение Anonymous »

В документации Spring указано, что нам необходимо переключиться с RestTemplate на WebClient, даже если мы хотим выполнить синхронный HTTP-вызов.
На данный момент у меня есть следующий код:

Код: Выделить всё

  Mono responseEntityMono = webClient.post()
.bodyValue(myDto)
.retrieve()
.toEntity(MyDto.class);
responseEntityMono.subscribe(resp -> log.info("Response is {}", resp));
//I have to return response here
// return resp;
Конечно, я мог бы использовать здесь CountdownLatch, но это похоже на неправильное использование API.
Как я могу выполнить синхронный запрос?

Подробнее здесь: https://stackoverflow.com/questions/587 ... us-request

Вернуться в «JAVA»