Пользовательский декодер Webflux для ответа типа APPLICATION_OCTET_STREAM

У меня есть приложение, использующее стек Spring MVC, и я пытаюсь перенести его на Webflux. У меня есть сервер, который в ответ отправляет мне поток байтов. (APPLICATION_OCTET_STREAM) У меня уже есть собственный класс HTTPMessageConverter, который выполняет преобразование и считывает байты для возврата моего настраиваемого объекта.

Теперь, переходя к webflux и webclient, я хотел бы создать и зарегистрировать собственный кодек на моем веб-клиенте, чтобы иметь возможность получать и декодировать ответ от сервера.

Я искал и нашел, как зарегистрировать пользовательские кодеки, и это нормально. Но я не могу найти примеров того, как создать собственный HttpMessageDecoder.

Я нашел эти чернила, которые показывают, что нужно делать декодер для ответа APPLICATION_JSON с библиотекой GSON. Но я хотел бы сделать то же самое для OCTET_STREAM, и я использую картограф Джексона.

Спасибо за вашу помощь

0 ответов

Другие вопросы по тегам