gpt4 book ai didi

java - 调用一个服务激活器和另一个服务激活器

转载 作者:行者123 更新时间:2023-12-02 01:45:55 24 4
gpt4 key购买 nike

我对 Spring Integration Flow 有疑问。我们可以一个接一个地调用 int:service-activator 吗?考虑下面的例子。

<int:channel id="getPresciption" />
<int:channel id="respPrescription" />

<int-http:inbound-gateway
request-channel="getPresciption" reply-channel="respPrescription"
supported-methods="GET" path="/getAllPresciption">

<int-http:request-mapping
consumes="application/json" produces="application/json" />
</int-http:inbound-gateway>

<int:service-activator
ref="medicineServiceActivator" method="buildPrescription"
input-channel="respPrescription" output-channel="respPrescription" />

<int:service-activator
ref="medicineServiceActivator" method="storePrescription"
input-channel="respPrescription"></int:service-activator>

我的问题是我们可以这样做吗?或者我们必须使用聚合器。

最佳答案

您需要另一个 channel

<int:service-activator
ref="medicineServiceActivator" method="buildPrescription"
input-channel="respPrescription" output-channel="toStorePrescription" />

<int:service-activator
ref="medicineServiceActivator" method="storePrescription"
input-channel="toStorePrescription"></int:service-activator>

关于java - 调用一个服务激活器和另一个服务激活器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53670168/

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