4

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

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

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

4

1 回答 1

3

这有效...

...(payload, new java.lang.Long[0].class)
于 2012-03-01T22:22:05.117 回答