0% ont trouvé ce document utile (0 vote)
2 vues2 pages

TP1 - Spring Boot Introduction

Le document décrit la création d'une application Spring Boot pour la gestion des étudiants en utilisant Spring Data JPA, H2 Database, Lombok, Spring Web et Thymeleaf. Il couvre les étapes d'initialisation du projet, la création des entités JPA, la mise en place des repositories, la création des contrôleurs web et des vues Thymeleaf. Enfin, il inclut la configuration de la base de données H2 pour une utilisation en mémoire.

Transféré par

khaoula MOUSSA
Copyright
© All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats DOCX, PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
2 vues2 pages

TP1 - Spring Boot Introduction

Le document décrit la création d'une application Spring Boot pour la gestion des étudiants en utilisant Spring Data JPA, H2 Database, Lombok, Spring Web et Thymeleaf. Il couvre les étapes d'initialisation du projet, la création des entités JPA, la mise en place des repositories, la création des contrôleurs web et des vues Thymeleaf. Enfin, il inclut la configuration de la base de données H2 pour une utilisation en mémoire.

Transféré par

khaoula MOUSSA
Copyright
© All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats DOCX, PDF, TXT ou lisez en ligne sur Scribd

TP : Application Spring Boot de Gestion des Étudiants

Objectif : Créer une application Spring Boot pour la gestion des étudiants avec
les technologies suivantes : Spring Data JPA, H2 Database, Lombok, Spring Web
(Spring MVC), et Thymeleaf.

1. Initialisation du Projet
Utilisez Spring Initializer (ou un outil similaire) pour démarrer un nouveau
projet avec les dépendances suivantes :
 Spring Data JPA
 H2 Database
 Lombok
 Spring Web (Spring MVC)
 Thymeleaf

2. Création des Entités JPA

Créez deux entités Etudiant et Professeur dans un package dédié aux entités.
Chaque classe doit être annotée avec @Entity et contenir les annotations
appropriées pour définir les colonnes de la base de données.

3. Mise en place des Repositories

Créez des interfaces EtudiantRepository et ProfesseurRepository dans un


package repository, qui étendront JpaRepository pour permettre la
communication avec la base de données.
4. Création des Contrôleurs Web

Définissez des contrôleurs EtudiantController et ProfesseurController dans un


package controller pour gérer les requêtes HTTP, utiliser les méthodes de
repository, et envoyer les données aux vues.

5. Création des Vues Thymeleaf

Créez deux vues Thymeleaf, [Link] et [Link], pour afficher


la liste des étudiants et des professeurs dans un format HTML.

6. Configuration de la Base de Données H2

Configurez la base de données H2 dans le fichier [Link] pour


activer la console H2 et utiliser une base de données en mémoire.

Vous aimerez peut-être aussi