Spring REST Controller Example (Français)

Apprenez à créer Spring REST controller qui peut gérer les appels D’API REST dans n’importe quelle application Spring MVC. Il invloves ajoutant @Controller et @ RequestMapping annotations.

pour écrire cette application, je modifie le code source écrit dans L’exemple Spring MVC. Donc, si vous voulez, vous pouvez télécharger le code source à partir du lien donné.

mettre à jour les dépendances maven

mettre à jourpom.xml pour ajouter le support de JAXB et Jackson (pour les formats xml et json).,

ajouter ContentNegotiatingViewResolver

mettre à jour le fichier de configuration de bean pour les résolveurs de vue et ajouter ContentNegotiatingViewResolver.

ajouter des annotations JAXB dans les classes de modèle

j’écris 2 classes, c’est-à-direUsers.java EtUser.javA. ces classes auront des annotations JAXB, qui seront utilisées par marshaller pour les convertir dans des formats xml ou json appropriés.

ils sont par exemple seulement et vous pouvez écrire vos propres classes.

créer un contrôleur REST

Le DemoController.,java a des annotations spécifiques REST pour les mappages de chemin dans les mappages de paramètres de demande. En outre, nous allons spécifier les attributs d’en-tête pour la demande et la réponse.

Démo pour le printemps reste exemple

Maintenant, permet de re-déployer l’application sur tomcat et frapper l’URL sur tout REPOS client. Je suis à l’aide de RESTClient. Ceci est un plugin firefox pour tester les services web RESTful.

  • URL : http://localhost:8080/firstSpringApplication/users

  • URL : http://localhost:8080/firstSpringApplication/users/123

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *