У меня есть веб-приложение Spring, которое выполняет Http-вызовы к внешним веб-службам, сейчас оно использует WebClient из webflux для таких вызовов, но каждый раз использует .block(), поскольку нам не нужна асинхронная обработка
Код: Выделить всё
public T sendGetRequest(Class responseType, URI uri) {
return webClient.get().uri(uri)
.headers(WebRequestUtil::setHeaders)
.retrieve()
.bodyToMono(responseType)
.block();
}
Итак, вопрос в том, что, поскольку асинхронного программирования нет, не лучше ли использовать WebClient или можно использовать WebClient с .block()Я не хочу заниматься микрооптимизацией, стоит ли мне делать рефакторинг?
Подробнее здесь:
https://stackoverflow.com/questions/793 ... -webclient