Java 弹簧集成变压器&x27;s表达式将值设置为有效负载
我试图使用SpringIntegrationTransformer的表达式来设置有效负载的值 我的有效负载是一个具有以下变量的对象Java 弹簧集成变压器&x27;s表达式将值设置为有效负载,java,spring-integration,Java,Spring Integration,我试图使用SpringIntegrationTransformer的表达式来设置有效负载的值 我的有效负载是一个具有以下变量的对象 Private int id; Private String name; //getter //setter 这就是我的变压器的样子 <int:transformer input-channel="inChannel" output-channel="outChannel" expression=&q
Private int id;
Private String name;
//getter
//setter
这就是我的变压器的样子
<int:transformer input-channel="inChannel"
output-channel="outChannel"
expression="payload.name = ‘test’”/>
在大多数情况下,当您在Spring Integration channel adatapter中看到SpEL表达式时,它是关于“只读”行为的。因为端点是双向逻辑:从输入通道接收消息,执行表达式,基于表达式计算结果构建应答,并将其生成到输出通道
“set value”表达式不返回任何内容,因此,即使我们可以为这种表达式支持write
,这个转换器也不知道如何成为下一个
幸运的是,您正在寻找一个组件。
这是一个EI模式实现。在Spring集成中,我们称之为
。有关更多信息,请参阅文档:。另请参见此示例:在大多数情况下,当您在Spring Integration channel adatapter中看到SpEL表达式时,它是关于“只读”行为的。因为端点是双向逻辑:从输入通道接收消息,执行表达式,基于表达式计算结果构建应答,并将其生成到输出通道
“set value”表达式不返回任何内容,因此,即使我们可以为这种表达式支持write
,这个转换器也不知道如何成为下一个
幸运的是,您正在寻找一个组件。
这是一个EI模式实现。在Spring集成中,我们称之为
。有关更多信息,请参阅文档:。另请参见此示例:非常感谢。我会试试这个,让你知道。再次感谢您抽出时间回答。它成功了!!!再次感谢,非常感谢。我会试试这个,让你知道。再次感谢您抽出时间回答。它成功了!!!再次感谢。