Spring-integration SpEL:记录传递消息作为方法的参数
Spring-integration SpEL: Logging pass Message as a parameter to the method
我可以将 Message 作为参数传递给 SpEL 中的方法,而不是 headers 或 payload:
<logging-channel-adapter id="logger" channel="outputLoggingChannel" level="INFO" expression="T(xxx.XmlUtils).prettyPrint(message)" />
如有任何帮助,我们将不胜感激。
通过将 #root 作为参数传递,我们可以传递整个消息,包括 headers 和有效负载。
<logging-channel-adapter id="logger" channel="outputLoggingChannel" level="INFO" expression="T(xxx.XmlUtils).prettyPrint(#root)" />
我可以将 Message 作为参数传递给 SpEL 中的方法,而不是 headers 或 payload:
<logging-channel-adapter id="logger" channel="outputLoggingChannel" level="INFO" expression="T(xxx.XmlUtils).prettyPrint(message)" />
如有任何帮助,我们将不胜感激。
通过将 #root 作为参数传递,我们可以传递整个消息,包括 headers 和有效负载。
<logging-channel-adapter id="logger" channel="outputLoggingChannel" level="INFO" expression="T(xxx.XmlUtils).prettyPrint(#root)" />