【发布时间】:2012-06-10 20:55:37
【问题描述】:
我想在 Spring 集成中有一个有效负载表达式来执行此操作:
#{T(java.util.Arrays).asList(#args[0],#args[1],#args[2])}
我无法将 args 值作为 args。这样做的正确方法是什么?
谢谢
【问题讨论】:
我想在 Spring 集成中有一个有效负载表达式来执行此操作:
#{T(java.util.Arrays).asList(#args[0],#args[1],#args[2])}
我无法将 args 值作为 args。这样做的正确方法是什么?
谢谢
【问题讨论】:
#{...} 语法用于 SpEL 表达式评估一次,同时初始化上下文。
在这种情况下,您只需要
payload-expression="T(java.util.Arrays).asList(#args[0],#args[1],#args[2])"
【讨论】: