2012-01-31 3 views
2

String 개체와 Class 개체를 매개 변수로 사용하는 bean에서 메서드를 호출하려고하는 Spring Integration 프로젝트가 있습니다. 내가 전달하고자하는 클래스 객체는 Long[].class이지만 정확한 구문을 이해할 수는 없습니다. 나는 아무 소용이 다음의 다양한 조합을 시도했다 : 지금은 간단합니다 (Class 유형을 하드 코딩) 다른 자바 클래스의 전화를 포장했습니다 들어배열 메서드 매개 변수 용 스프링 표현 언어 (SpEL)

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

및 SpEL을 통해 것을를 호출합니다. 배열 클래스 매개 변수에 대한 올바른 구문은 무엇입니까?

답변

2

이 작동 ...

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

https://jira.springsource.org/browse/SPR-9203 –

+0

는 참고로, SPR-9203은 지금 최선을 다하고 있습니다 및 스프링 프레임 워크 3.2 M1에 사용할 수 있습니다. –