数组方法参数的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