Spring integration 如何在spring集成中从表达式调用类的方法

Spring integration 如何在spring集成中从表达式调用类的方法,spring-integration,Spring Integration,如何从spring集成表达式调用方法: <int:chain input-channel="service.activator.out"> <int:header-enricher> <int:header name="LIST_DATA" expression="**HERE NEEDS TO CALL A METHOD OF CLASS BY PASSING PAYLOAD**"/>

如何从spring集成表达式调用方法:

<int:chain input-channel="service.activator.out">
           <int:header-enricher>
              <int:header name="LIST_DATA"
             expression="**HERE NEEDS TO CALL A METHOD OF CLASS BY PASSING PAYLOAD**"/>     
         </int:header-enricher>
</int:chain>

如果在某个bean上使用该方法,则应使用
beanReference

expression="@foo.method(payload, headers.bar)"
expression="T(com.my.proj.Foo).method(headers.baz, payload.bar)"
如果是静态方法,则应使用
类型引用

expression="@foo.method(payload, headers.bar)"
expression="T(com.my.proj.Foo).method(headers.baz, payload.bar)"

并基于
消息
作为表达式计算上下文的根对象提供适当的参数。

如果该方法在某些bean上您应该使用
bean引用

expression="@foo.method(payload, headers.bar)"
expression="T(com.my.proj.Foo).method(headers.baz, payload.bar)"
如果是静态方法,则应使用
类型引用

expression="@foo.method(payload, headers.bar)"
expression="T(com.my.proj.Foo).method(headers.baz, payload.bar)"
并基于
消息
作为表达式求值上下文的根对象提供适当的参数