Как стать автором
Обновить

Комментарии 7

Речь точно про лаконичность нового интерфейса? Примеры говорят об обратном: многословнее и обработка ошибок менее интуитивна. Вся затея как раз в реактивном подходе, но он тоже не для всех задач и ситуаций нужен.

Вот если нужен асинхронный ответ в виде Feature, например, то это один из возможных вариантов

На мой взгляд, API более удобный
Можно сравнение по ссылке посмотреть https://docs.spring.io/spring-framework/reference/integration/rest-clients.html#_migrating_from_resttemplate_to_restclient
множество похожих методов заменены понятными билдерами

fluent interface если быть точным

Rest Client же синхронный в отличие от WebClient

Будучи надстройкой над WebClient, RestClient также удовлетворяет требованиям реактивности, при этом упрощая процесс отправки HTTP запросов.

И про "надстройку над WebClient" много где сказано

Идем в спринг, там

Spring Framework 6.1 M2 introduces the RestClient, a new synchronous HTTP client

RestClient offers the fluent API of WebClient with the infrastructure of RestTemplate.

В общем что-то вы напутали, он синхронный, а с WebClient роднит только стилистика API

Да, вы правы, ошибка в оригинальной статье. Там мы ее исправить не можем, поэтому поправили только перевод)

Прошлый век. Опен апи и фейн клиент - вместо этой всей нативщины.

Зарегистрируйтесь на Хабре, чтобы оставить комментарий