Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/walidbosso/springboot-csv-api
Je prévois de lire un fichier CSV au démarrage, mettre en place les API GET et POST pour manipuler les objets, générer des valeurs aléatoires.
https://github.com/walidbosso/springboot-csv-api
api-rest csv random-generation spring spring-boot
Last synced: 2 days ago
JSON representation
Je prévois de lire un fichier CSV au démarrage, mettre en place les API GET et POST pour manipuler les objets, générer des valeurs aléatoires.
- Host: GitHub
- URL: https://github.com/walidbosso/springboot-csv-api
- Owner: walidbosso
- License: apache-2.0
- Created: 2023-12-03T21:33:34.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2024-01-22T01:26:39.000Z (about 1 year ago)
- Last Synced: 2024-11-29T20:13:50.384Z (2 months ago)
- Topics: api-rest, csv, random-generation, spring, spring-boot
- Language: Java
- Homepage:
- Size: 43.5 MB
- Stars: 2
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
![SpringBoot-CSV-API](https://socialify.git.ci/walidbosso/SpringBoot-CSV-API/image?description=1&font=Source%20Code%20Pro&forks=1&issues=1&language=1&name=1&owner=1&pattern=Formal%20Invitation&pulls=1&stargazers=1&theme=Auto)
[![GitHub WidgetBox](https://github-widgetbox.vercel.app/api/profile?username=walidbosso&data=followers,repositories,stars,commits&theme=nautilus)](https://github.com/walidbosso/SpringBoot-CSV-API)
# Lecture de fichier CSV avec Spring Boot et la génération aléatoire de valeurs
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.
## Fonctionnalités
- **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.## Technologies Utilisé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.## Comment Utiliser
1. Clonez le dépôt :
```bash
git clone https://github.com/walidbosso/SpringBoot-CSV-API.git
```2. Ouvre le projet dans STS
3. Creer Employees Database
4. Run as Spring Boot App
5. L'application sera accessible à l'adresse `http://localhost:8080`, Test it with Postman, analyse the code to figure out the endpoints.## License
Ce projet est sous licence Apache-2.0 - voir le fichier [LICENSE](LICENSE) pour plus de détails.
## Contributions
Si vous souhaitez contribuer au projet, suivez ces étapes :
1. Fork du dépôt.
2. Créez une nouvelle branche (`git checkout -b fonctionnalite-votre-fonctionnalite`).
3. Effectuez vos modifications (`git commit -m 'Ajouter une nouvelle fonctionnalité'`).
4. Poussez vers la branche (`git push origin fonctionnalite-votre-fonctionnalite`).
5. Ouvrez une pull request.## Problèmes
Si vous rencontrez des problèmes ou avez des suggestions, veuillez ouvrir une issue sur la page [Issues](https://github.com/walidbosso/SpringBoot-CSV-API/issues).
Merci d'avoir exploré le projet de lecture de fichier CSV avec Spring Boot et génération aléatoire! 🚀
----------------------
> >
© *by Walid BOUSSOU* 🇲🇦 😄
----------------------👏 Thanks for the support
## Stargazers
[![Stargazers repo roster for @walidbosso/SpringBoot-CSV-API](http://reporoster.com/stars/dark/walidbosso/SpringBoot-CSV-API)](https://github.com/walidbosso/SpringBoot-CSV-API/stargazers)
## Forkers
[![Forkers repo roster for @walidbosso/SpringBoot-CSV-API](http://reporoster.com/forks/dark/walidbosso/SpringBoot-CSV-API)](https://github.com/walidbosso/SpringBoot-CSV-API/network/members)
## Contributors
![GitHub last commit (by committer)](https://img.shields.io/github/last-commit/walidbosso/SpringBoot-CSV-API?style=social)
𝚂𝚑𝚘𝚠 𝚜𝚘𝚖𝚎 💙 𝚋𝚢 𝚜𝚝𝚊𝚛𝚛𝚒𝚗𝚐 ⭐ 𝚝𝚑𝚎 𝚛𝚎𝚙𝚘𝚜𝚒𝚝𝚘𝚛𝚢!