maestro2711 / fullstack_angular17_springboot

0 stars 0 forks source link

Mise en place d'un projet Spring Boot #5

Closed maestro2711 closed 2 months ago

maestro2711 commented 2 months ago

Commence par créer un nouveau projet Spring Boot par (https://start.spring.io/) et réfléchis aux dépendances dont tu as besoin. Le mieux est de demander à ton encadreur si tu n'es pas sûr.

Le ticket est considéré comme terminé lorsque l'application Spring Boot a pu être lancée avec succès.

Titre du ticket : Initialisation du projet Spring Boot pour GeekHR-Connect

Description détaillée :

Ce ticket couvre la mise en place de l'architecture initiale de l'application GeekHR-Connect avec Spring Boot, y compris la configuration des dépendances Maven, la configuration de base de données, l'intégration de Spring Data JPA, ainsi que la mise en place d'une documentation OpenAPI pour faciliter l'intégration et le développement futur. L'objectif est de préparer une base robuste pour le développement des fonctionnalités de gestion des employés.

Configuration initiale du projet :

Application principale :

Configuration OpenAPI :

Propriétés de l'application :

Dépendances Maven :

Inclusion des starters Spring Boot pour le web, JDBC, Data JPA, et Data REST pour simplifier le développement. Dépendance au pilote PostgreSQL pour la connexion à la base de données. springdoc-openapi-starter-webmvc-ui pour la génération automatique de la documentation de l'API via OpenAPI.

Critères d'acceptation :