Spring 集成 - 修改一个 属性 有效负载
Spring Integration - modifying one property of the payload
在我的 SI 流程中,我想修改一个 属性 有效负载。在流程的开始,我填充了一个 Java bean(我们称它为 MyFlowBean),然后通过流程的不同组件发送它。
有一次我想改变这个 bean 的 属性 'extractedValue' 并且我想以正确的方式进行。我的意思是我确定有一个组件(变压器??)我可以说,例如
<transform propert='payload.extractedValue' value='[spEl expression]' />
好的,我知道 SI 中没有这样的标签,它只是一个示例。
我也可以用 serviceActivator 实现它,但我觉得写一个包含 2 行代码的 Java class 并在服务激活器。
它必须是更优雅的方式。
谢谢,
五、
Content Enricher
pattern is for your and respectively
the <enricher>
组件存在于 Spring 集成中以实现预期目标:
<enricher>
<property name="extractedValue" expression="[spEl expression]"/>
</enricher>
在我的 SI 流程中,我想修改一个 属性 有效负载。在流程的开始,我填充了一个 Java bean(我们称它为 MyFlowBean),然后通过流程的不同组件发送它。
有一次我想改变这个 bean 的 属性 'extractedValue' 并且我想以正确的方式进行。我的意思是我确定有一个组件(变压器??)我可以说,例如
<transform propert='payload.extractedValue' value='[spEl expression]' />
好的,我知道 SI 中没有这样的标签,它只是一个示例。
我也可以用 serviceActivator 实现它,但我觉得写一个包含 2 行代码的 Java class 并在服务激活器。
它必须是更优雅的方式。
谢谢,
五、
Content Enricher
pattern is for your and respectively
the <enricher>
组件存在于 Spring 集成中以实现预期目标:
<enricher>
<property name="extractedValue" expression="[spEl expression]"/>
</enricher>