Есть ли способ обработать application/stream+json
контент старомодным RestTemplate
, как это делает webClient
?
Что касается моих попыток, обернуть результаты чего-то вроде restTemplate.getForEntity
вFlux.just(<convert response entity to mono here>)
просто вернет первый элемент и остановится на этом, в то время как webClient
будет обрабатывать его правильно, заполняя полученный результирующий json новыми записями по мере их появления.Еще не пробовал работать с inputStream
, но на первый взгляд мне кажется, что это не то, что мне нужно, несмотря на то, что в его названии есть «поток».
К сожалению, использование webClient
было быв этом случае достаточно дорогой вариант (все еще ожидающий https://github.com/spring-projects/spring-security/issues/4921). Я бы предпочел реализовать вещи, которые «скоро» появятся официально, только если нет абсолютно никакого другого пути.