Ce projet est une API REST développée avec Spring Boot. Elle permet de gérer des utilisateurs avec les fonctionnalités suivantes :
- Récupérer un utilisateur par son ID.
- Enregistrer un nouvel utilisateur.
- Java 23
- Maven
- Postman (pour tester les endpoints)
-
Cloner le projet :
git clone https://github.com/Ange-Cure/UserManagerAPI.git cd UserManagerAPI -
Construire le projet avec Maven :
mvn clean install
-
Lancer l'application :
java -jar target/Api_Users-0.0.1-SNAPSHOT.jar
-
URL :
http://localhost:8080/getUserById -
Méthode :
GET -
Paramètres :
id(int) : L'identifiant de l'utilisateur.
-
Exemple de requête :
http://localhost:8080/getUserById?id=1
-
URL :
http://localhost:8080/registerUser -
Méthode :
GET -
Paramètres :
username(string) : Le nom d'utilisateur.birthdate(string) : La date de naissance (formatDD/MM/YYYY).countryOfResidence(string) : Le pays de résidence.phoneNumber(string, optionnel) : Le numéro de téléphone.gender(string, optionnel) : Le genre.
-
Exemple de requête :
http://localhost:8080/registerUser?username=Thomas&birthdate=11/02/2005&countryOfResidence=France
Une collection Postman est disponible pour tester les endpoints de l'API. Vous pouvez importer cette collection dans Postman pour faciliter les tests.
- Ouvrez Postman.
- Cliquez sur l'icône "Import" en haut à gauche.
- Sélectionnez "Upload Files" et choisissez le fichier JSON de la collection (
UserAPI.postman_collection.json). - Cliquez sur "Import".