1
다음 메소드가 있으며 명시 적으로 JAXBElement <> 구문을 표시하지 않아도됩니다. 메소드가 원시 MessageResponse 객체를 받아들이는 것처럼 보이도록하는 일종의 주석이 있습니까? 실제로는 아래에 표시된 것과 동일하게 작동합니까? 그래서 내가 이런 말을합니다되었다 그 방법을 명확하지 확신 : 나는 몇 가지 문법 설탕을 찾고 있어요 :)Spring MVC 3.0 : 메소드 arg에서 명시 적 JAXBElement <> 래퍼 사용하지 말것
는@ServiceActivator
public void handleMessageResponse(JAXBElement<MessageResponse> jaxbResponse) {
MessageResponse response = jaxbResponse.getValue();
MessageStatus status = messageStatusDao.getByStoreIdAndMessageId(response.getStoreId(), response.getMessageId());
status.setStatusTimestamp(response.getDate());
status.setStatus("Complete");
}
'MessageResponse'의'@XmlRootElement'입니까? – lexicore
이 질문은 Spring MVC와 전혀 관련이 없습니다. 제목과 태그를 편집하십시오. – iwein