2012-03-20 5 views
0

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

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

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

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

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

ответ

0

Модуль подачи пружины не поддерживает подключаемые преобразователи.

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

Смежные вопросы