【发布时间】:2010-04-23 18:40:41
【问题描述】:
我有以下方法,并希望避免显式显示 JAXBElement 语法。是否有某种注释可以让该方法看起来接受原始 MessageResponse 对象,但实际上与下面所示的工作方式相同?我不确定这有多清楚,所以我会这样说:我正在寻找一些语法糖:)
@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");
}
【问题讨论】:
-
@XmlRootElementinMessageResponse? -
本题与Spring MVC无关,请编辑标题和标签。
标签: spring jaxb spring-integration