Комментарии 7
Речь точно про лаконичность нового интерфейса? Примеры говорят об обратном: многословнее и обработка ошибок менее интуитивна. Вся затея как раз в реактивном подходе, но он тоже не для всех задач и ситуаций нужен.
Вот если нужен асинхронный ответ в виде Feature, например, то это один из возможных вариантов
На мой взгляд, API более удобный
Можно сравнение по ссылке посмотреть https://docs.spring.io/spring-framework/reference/integration/rest-clients.html#_migrating_from_resttemplate_to_restclient
множество похожих методов заменены понятными билдерами
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
Прошлый век. Опен апи и фейн клиент - вместо этой всей нативщины.
Spring Boot 3.2: замените свой RestTemplate на RestClient