Création d’un service RESTFul avec le framework Spring

Le tutoriel  à le même objectif que la création d’un service RESTFul avec Jersey. On remplace uniquement le framework Jersey par Spring.

Préparation du projet

On démarre avec un nouveau projet Maven puis on modifie le fichier pom.xml afin d’y intégrer les librairies Spring et Jackson (pour le JSON).

On édite le fichier web.xml

Il nous faut également un fichier spring-servlet.xml que l’on met dans le même répertoire que le fichier web.xml.

2 balises à comprendre dans ce fichier :

  • context:component-scan. Elle sert à définir le package à scanner
  • mvc:annotation-driven. Elle permet la prise en compte des annotations

Création du contrôleur

On peut à présent créer un contrôleur.