Spring JDB C Outbound Gateway для возврата оригинальной полезной нагрузки - PullRequest
0 голосов
/ 27 апреля 2020

Используя JdbcOutboundGateway, как мне получить исходную полезную нагрузку?

В настоящее время полезная нагрузка ответа составляет {UPDATED=1}. Кажется, что ни справочный документ (Spring 5.2.x), ни исходный код не предлагают альтернативы.

Должен ли я расширить класс и переопределить handleRequestMessage для возврата исходной полезной нагрузки? Это метод protected, который читается как приглашение на extend или есть предпочтительный «шаблон» в Spring Integration для обработки {UPDATED=1} в следующем @ServiceActivator и каким-то образом восстановить полезную нагрузку.

Если кто-то достаточно любезен, чтобы ответить, пожалуйста, приведите пример, используя конфигурацию / аннотации, а не XML или DSL.

Edit

Я закончил тем, что делал что-то вроде ниже. Желательно ли это сделать? Я что-то упускаю из-за того, что я не использую методы'gration-jdb c '?

1 Ответ

0 голосов
/ 27 апреля 2020

Самое простое решение - добавить обогащенный заголовок перед шлюзом и скопировать полезную нагрузку в заголовок.

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