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>