数组方法参数的Spring表达式语言(SpEL)

时间:2012-01-31 01:54:00

标签: spring spring-integration spring-el

我有一个Spring Integration项目,我试图在bean上调用一个方法,该方法将String对象和Class对象作为参数。我要传递给它的类对象是Long[].class,但我无法弄清楚正确的语法。我尝试了以下各种组合无济于事:

expression="@parser.readValue(payload, T(java.lang.Long[]))"

现在我只是将调用包装在另一个java类中(硬编码Class类型)并通过SpEL调用它。数组类参数的正确语法是什么?

1 个答案:

答案 0 :(得分:3)

这有效......

...(payload, new java.lang.Long[0].class)