Bienvenue dans le projet de lecture de fichier CSV avec Spring Boot et la génération aléatoire de valeurs. Ce projet vise à fournir des API GET et POST pour manipuler les objets issus du fichier CSV et générer des données aléatoires.
- Lecture de Fichier CSV : Le projet lit un fichier CSV au démarrage pour initialiser les données.
- API GET et POST : Des API sont mises en place pour récupérer et manipuler les objets.
- Génération Aléatoire : Possibilité de générer des valeurs aléatoires pour enrichir les données.
- Spring Boot : Framework Java pour la création d'applications basées sur Java rapidement.
- CSV : Traitement des fichiers CSV pour la lecture initiale des données.
- API REST : Mise en place d'API pour les opérations CRUD (Create, Read, Update, Delete).
- Génération Aléatoire : Utilisation de mécanismes de génération de valeurs aléatoires.
-
Clonez le dépôt :
git clone https://github.com/walidbosso/SpringBoot-CSV-API.git
-
Ouvre le projet dans STS
-
Creer Employees Database
-
Run as Spring Boot App
-
L'application sera accessible à l'adresse
http://localhost:8080
, Test it with Postman, analyse the code to figure out the endpoints.
Ce projet est sous licence Apache-2.0 - voir le fichier LICENSE pour plus de détails.
Si vous souhaitez contribuer au projet, suivez ces étapes :
- Fork du dépôt.
- Créez une nouvelle branche (
git checkout -b fonctionnalite-votre-fonctionnalite
). - Effectuez vos modifications (
git commit -m 'Ajouter une nouvelle fonctionnalité'
). - Poussez vers la branche (
git push origin fonctionnalite-votre-fonctionnalite
). - Ouvrez une pull request.
Si vous rencontrez des problèmes ou avez des suggestions, veuillez ouvrir une issue sur la page Issues.
Merci d'avoir exploré le projet de lecture de fichier CSV avec Spring Boot et génération aléatoire! 🚀