其他分享
首页 > 其他分享> > 数组方法参数的Spring表达式语言(SpEL)

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

作者:互联网

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

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

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

解决方法:

这有效……

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

标签:spring,spring-integration,spring-el
来源: https://codeday.me/bug/20190630/1335319.html