Vous êtes sur la page 1sur 2

Spring framework

 Injection de dépendances
 Architecture de l’application
 REST : introduction

1. Créer un projet spring Boot


 Name : atelier1
 Java 17
 Group : spring.ateliers.gx (x doit être remplacé par le numéro de votre groupe :
1,2,3 ou 4)
 Artifact :atelier1
 Package: spring.ateliers.gx.atelier1 (x représente le numéro de votre groupe
 Dépendances :
o Spring Web
o Spring boot Devtools (l’application redémarre automatiquemen t après
chaque modification dans le code)
o Mysql Driver

2. Créer les sous packages model, repository, services et controllers

3.
4. Dans le sous package model, ajouter l’entité Projet

5. Ajouter l’interface ProjetRepository dans le sous package repository (qui doit dériver de
JpaRepository)
6. Ajouter le contrôleur ProjetController dans le sous package controllers de

type RestRepository (l’url de base est : "projets")

7.

8. Ajouter les informations de connexion à la base de données Mysql

(La base de données « projets » sera créée s’il n’existe pas)

9. Lancer l’application Spring boot (run as / spring boot App)

10. Vérifier que la table projet a bien été créée dans la base de données, en utilisant un outil
d’administration de bases de données comme Dbeaver ou MysqlWorkbench)

11. Pour tester les services REST, utilisez l’outil ARC (La procédure d’installation et d’utilisation
expliquée dans la section outils), vous pouvez aussi utiliser d’autres outils comme postman,
ou bien des plugins intégrés dans les navigateurs, comme par exemple :

 yarc (Chrome)
 RESTED (firefox)

Vous aimerez peut-être aussi