Comment utiliser le Printemps de Démarrage Reste des Données de renvoyer du xml

J'ai besoin de la sortie de Printemps de démarrage reste des données xml et PAS de json. J'ai mis dans mon Référentiel de l'objet:

@RequestMapping(value="/findByID", method=RequestMethod.GET, headers = { "Accept=application/xml" }, produces="application/xml")
MyXmlAnnotatedObject findById(@Param("id") BigInteger id);

J'ai aussi ajouté ce qui suit à mon pom dépendances

    <dependency>
        <groupId>com.fasterxml.jackson.dataformat</groupId>
        <artifactId>jackson-dataformat-xml</artifactId>
        <version>2.4.3</version>
    </dependency>

    <dependency>
        <groupId>org.codehaus.woodstox</groupId>
        <artifactId>woodstox-core-asl</artifactId>
        <version>4.4.1</version>
    </dependency>

Mais quand j'essaie

http://localhost:9000/factset/search/findByID?id=18451

Je reçois toujours JSON. J'ai vraiment besoin de XML pour mes utilisateurs
Des Idées?

Ce qui est retourné dépend de votre acceptez-les en-têtes. Assurez-vous de l'envoi de la demande en précisant que vous voulez XML. Vous ne devriez pas avoir besoin de configuration supplémentaire pour que. Aussi votre code n'a rien à voir avec le Printemps, les Données de Repos que vous écrivez tout vous-même au lieu de s'appuyer sur les Données du Printemps Reste des points de terminaison.
@RequestMapping` annotation sur un référentiel méthode n'est pas seulement inutile, mais n'aurait pas de sens. Le référentiel est déjà mappé.

OriginalL'auteur KRico | 2014-11-19