我有一个Spring Integration项目,我试图在bean上调用一个方法,该方法将String
对象和Class
对象作为参数。我要传递给它的类对象是Long[].class
,但我无法弄清楚正确的语法。我尝试了以下各种组合无济于事:
expression="@parser.readValue(payload, T(java.lang.Long[]))"
现在我只是将调用包装在另一个java类中(硬编码Class
类型)并通过SpEL调用它。数组类参数的正确语法是什么?
答案 0 :(得分:3)
这有效......
...(payload, new java.lang.Long[0].class)