gpt4 book ai didi

java - 通过网关丰富有效负载

转载 作者:太空宇宙 更新时间:2023-11-04 12:56:58 24 4
gpt4 key购买 nike

我希望能够从数据库存储过程的结果集中丰富我的有效负载。目前我编写了一个服务,它与服务激活器一起从数据库获取值并将其分配给某些字段。

现在我想切换到 int-jdbc,但在将 int-jdbc:stored-proc-outbound-gatewayint:enricher 组合时遇到问题。我想根据这个Spring's wiki header enrichment起草一个解决方案但由于需要网关的 service-interface 参数,因此这种方法不起作用。

<int:header-enricher input-channel="input" output-channel="output">                                 
<int:header name="status" expression="@statusFlow.exchange(#root).payload['STATUS']" />
</int:header-enricher>

<int:gateway id="statusFlow" default-request-channel="getStatusForDeal" />

<int:chain input-channel="getStatusForDeal">
<int:transformer expression="payload.dealId" />
<jdbc:outbound-gateway query="select status from trade_details where dealId = :payload"
data-source="dataSource" />
</int:chain>

你知道如何在 Spring 3.0+ 中实现这样的有效负载丰富吗?换句话说:如何实现有效负载交换或者哪个概念取代了它?

最佳答案

正如我在维基文章中所说;该技术现在已经过时了;您现在可以使用 <enricher/> 设置 header 和有效负载属性as documented here .

关于java - 通过网关丰富有效负载,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35317791/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com