Spring MVC 3: Возврат XML через @ResponseBody

Простите меня за отправку этого вопроса новичка, но я уже довольно давно отлаживаю эту проблему. У меня небольшая проблема с попыткой получить ответ для возврата XML на основе объекта: -

@RequestMapping(value = "/mylink", method = RequestMethod.GET)
public @ResponseBody SomeObject doIt() {
    ...
}

Прямо сейчас, даже если этот API вызывается, моя клиентская сторона вообще не получает ответ XML. Я читал несколько мест, и мне кажется, что мне нужно настроить маршаллер XML или какие-то преобразователи XML, но я не уверен, как интегрировать этот фрагмент в мою существующую конфигурацию. В настоящее время у меня есть следующая конфигурация в моем servlet.xml: -

<context:component-scan base-package="ss.controller" />

<mvc:annotation-driven />

<mvc:resources location="/resources/" mapping="/resources/**" />

<bean id="viewResolver" class="org.springframework.web.servlet.view.InternalResourceViewResolver">
    <property name="prefix" value="/WEB-INF/jsp/app/" />
    <property name="suffix" value=".jsp" />
</bean>

Может ли кто-нибудь любезно опубликовать несколько примеров конфигураций о том, как я могу настроить свой servlet.xml, чтобы он работал? Большое спасибо.

23
задан limc 31 January 2011 в 21:25
поделиться