在HTTP出站网关之后保留原始请求POJO

时间:2018-12-26 18:13:46

标签: spring-integration spring-integration-http

我正在使用Spring集成设置工作流程。基本上是这样:

轮询数据库→拆分行→HTTP发布到Web API→过滤器:(如果确定)→写入文件→从DDBB中删除行

我正在使用JDBC轮询器和HTTP出站网关。我已经设法读取数据库,将结果拆分为一个接一个地处理行,然后使用json将数据发布到rest服务。

但是在那之后,在http网关的输出中,我得到了POST结果。

在此用例中,我需要将原始对象发送到Http网关,因为我必须将其某些数据写入文本文件,然后使用其ID从以下位置的原始记录中删除桌子桌子。

是否有任何方法可以使HTTP网关输出既包含POST结果又包含输入中收到的原始POJO?

1 个答案:

答案 0 :(得分:0)

在网关之前添加头扩展器,以将有效负载复制到头中;您可以稍后在流程中引用标题。