170 похожих чатов

Чем плох restTemplate? Зачем мне использовать WebClient или OkHttp? По-моему

свою задачу по выполнению Http запроса restTemplate выполняет

22 ответов

37 просмотров

у меня на проекте бывший лид так же размышлял. «чем плох спринг 4 и xml, свою задачу выполняет»

RestTemplate 1) синхронный 2) уже не будет дорабатываться NOTE: As of 5.0 this class is in maintenance mode, with only minor requests for changes and bugs to be accepted going forward. Please, consider using the org.springframework.web.reactive.client.WebClient which has a more modern API and supports sync, async, and streaming scenarios. https://docs.spring.io/spring-framework/docs/current/javadoc-api/org/springframework/web/client/RestTemplate.html

Ivan Vinogradov
RestTemplate 1) синхронный 2) уже не будет дора...

такое себе записывать синхронность в минусы

central hardware
такое себе записывать синхронность в минусы

с okhttp/webclient красивее выглядит код клиента

Dmitry-Golikov Автор вопроса
Ivan Vinogradov
RestTemplate 1) синхронный 2) уже не будет дора...

спасибо, буду знать. В следующий раз буду юзать webClient

central hardware
такое себе записывать синхронность в минусы

так смысл в том, что у него нет поддержки асинхронности))

Ivan Vinogradov
RestTemplate 1) синхронный 2) уже не будет дора...

Не все используют асинк, для проектов с синхронной обработкой resttemplate самое то

Alexandr ∨∧‾ Emelyanov
Не все используют асинк, для проектов с синхронной...

с webclient можно делать .block() и это вроде считается ок

чувак, ты там выше про менторство говорил, сколько у тебя лет опыта?

Dmitry-Golikov Автор вопроса
Dima
чувак, ты там выше про менторство говорил, сколько...

хм. Не думаю, что если я юзаю ресттеплейт, то я полный профан...

Dmitry Golikov
хм. Не думаю, что если я юзаю ресттеплейт, то я по...

твои рассуждения выше говорят, что ты работаешь первый год или даже месяц

Dmitry Golikov
хм. Не думаю, что если я юзаю ресттеплейт, то я по...

профан не в том, что юзаешь. а в том, что даже не интересуешься другими вариантами

central hardware
такое себе записывать синхронность в минусы

Ты сегодня в ударе, хоть с котлином, хоть с этим

Alexandr ∨∧‾ Emelyanov
И перейти на веб клиент? Возможно

выше скинул альтернативу, понятную спринговодам

Dima
да не, закопать давно надо ресттемплейт

Незнаю может сейчас ситуация улучшилась но чето танцы с бубном надобыло танцевать чтобы с вебклиентом боди реквеста вытянуть - было очень непроста (года полтора - два назад)

Artjom Kalita
Незнаю может сейчас ситуация улучшилась но чето та...

Ничего подобного не было, юзал 2 года назад

Арег Coder
Ничего подобного не было, юзал 2 года назад

ты уверен ? мы точно про request body говорим ?

Похожие вопросы

Обсуждают сегодня

Ну вот просто даже давайте вот как. Какой нибудь конкретный кейс, можете в пример привести, где бч работает и приносит прикладную пользу, а не просто что бы было? Не крипту.
Alexander Andreev
22
Всем привет! Имеется функция: function IsValidChar(ch: UTF8Char): Boolean; var i: Integer; ValidChars: AnsiString; begin ValidChars := 'abcdefghijklmnopqrstuvwxyzABCDE...
Евгений
44
> Копаем глубже > Следующий момент был, когда я спросил его, знает ли он JavaScript. Он ответил, что его учили работать с C#. Я тоже в университете писал на C#, но даже там мн...
Oleg Volkov
4
лучше скажите, причём тут паскаль?
Alexey Kulakov
36
И никого не интересует какие пакеты кто использует. ((% Заходишь на сайт симфони и видишь поддержку Украины - по законам РФ это ж экстремизм. Только никто не отказывается от с...
Am Ambrion
11
Чтобы перехватить все нажимания буков на форме, надо хук ставить? Пробовал на форме ОнКейДаун, оно ловит клаву если фокус не на компоненте с вводом текста
Serjone
15
Но, может, есть уже проверенная? Наши требования такие: 1. Сообщения должны приходить из Инста в CRM оду 2. Должна быть возможность подключить несколько экаунтов Инстаграм. Р...
Alexander Sharoiko MSE / Александр Шаройко
7
Народ! Впервые клиенту пришло письмо от РКН, у вас, дескать, есть яндекс метрика, а нигде не написано, что вы ее юзаете. Никто не сталкивался?
Sasha Beep
14
Всем привет! вывожу на общей стр дочерние ресурсыв каждом ресурсе галерея, и первая фотка должна выводиться на общей [!DocLister? &prepare=photo !]
Alekso
12
Добрый вечер. Хочу чтобы у меня в классе поле было функцией, которая возвращает строку. Делаю так: interface ... TGetOutPath = function : String of object; ... protec...
Kirill Filippenok
12
Карта сайта