Соответствие полезной нагрузки HTTP-запроса классу в Spring - PullRequest
0 голосов
/ 20 марта 2012

Я создал класс Feed в своем проекте Spring Integration с целью сопоставления любых полезных нагрузок, которые содержат в них feed, с моим классом. Я не могу использовать проприетарный конвертер сообщений подачи атомов Spring, поскольку у нас разные требования к формату.

Проблема, с которой я столкнулся, заключается в том, что полезная нагрузка продолжает преобразовываться в собственный класс фида вместо того, который я написал, когда я отправляю сообщение с полезной нагрузкой. Я полагаю, что большая проблема заключается в том, что и конвертер сообщений атома пружины, и мой определяют класс «Feed».

Итак, есть ли способ заставить Spring использовать мой класс Feed вместо своего собственного класса Feed при обработке полезной нагрузки?

Большое спасибо, Р.

PS: я попытался установить тип запроса-полезной нагрузки для моего собственного имени класса, но безуспешно.

1 Ответ

0 голосов
/ 20 марта 2012

Модуль подачи Spring Integration не поддерживает сменные конвертеры.

Если вы используете исходящий шлюз http, вы можете настроить собственный конвертер сообщений в базовый шаблон RestTemplate. По умолчанию он будет использовать AtomFeedHttpMessageConverter, если Рим находится на пути к классам.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...