2012-01-31 77 views
2

我有一個Spring集成項目,我試圖調用bean上的一個方法,該對象使用String對象和Class對象作爲參數。我想傳遞給它的類對象是Long[].class,但我無法弄清楚正確的語法。我試過以下無濟於事的各種組合:用於數組方法參數的Spring表達式語言(SpEL)

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

現在我只是包裹在另一個Java類(硬編碼Class型)呼叫,並通過規劃環境地政司調用。數組類參數的正確語法是什麼?

回答

2

這工作...

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

https://jira.springsource.org/browse/SPR-9203 – 2012-03-06 01:38:31

+0

僅供參考,SPR-9203現在已提交,並將在Spring框架3.2 M1可用。 – 2012-05-17 10:49:44

相關問題