Pardonnez-moi de poster cette question de débutant, mais je suis en train de déboguer ce problème depuis un bon moment maintenant. J'ai un peu de mal à faire en sorte que la réponse renvoie le XML en fonction de l'objet.
@RequestMapping(value = "/mylink", method = RequestMethod.GET)
public @ResponseBody SomeObject doIt() {
...
}
Actuellement, même si cette API est appelée, mon côté client ne reçoit pas du tout la réponse XML. J'ai lu quelques articles et il semble que je doive configurer le marshaller XML ou une sorte de résolveur XML, mais je ne sais pas comment intégrer cet élément dans ma configuration existante. J'ai actuellement la configuration suivante dans mon 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>
Quelqu'un peut-il gentiment poster des exemples de configurations sur la façon dont je pourrais configurer mon servlet.xml pour que cela fonctionne ? Merci beaucoup.