1

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

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

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

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

在这个用例中,我需要将原始对象发送到 Http 网关,因为我必须将它的一些数据写入文本文件,然后使用它的 ID 从表中的原始记录中删除.

有什么方法可以让 HTTP 网关输出同时包含 POST 结果和它在输入中接收到的原始 POJO?

4

1 回答 1

0

在网关之前添加一个 header 丰富器,以将有效负载复制到 header 中;然后,您可以稍后在流程中引用标题。

于 2018-12-26T18:30:40.710 回答