Spring Boot : Différence entre @RequestParam, @RequestBody et @PathVariable

1 min read
@RequestParam
- Paramètre de requête
Rôle : Récupère les paramètres passés dans l’URL après le ?
Utilisation : Filtrage, pagination, recherche
@PathVariable
- Segments d’URL dynamiques
Rôle : Extraire une variable depuis l’URL elle-même.
Utilisation : Accès à une ressource spécifique ( ex: id )
@RequestBody
- Données brutes (JSON/XML)
Rôle : Désérialise le corps de la requête en objet Java.
Utilisation : Création ou mise à jour de données (POST/PUT)
Question pour vous : à quoi sert l’annotation @ModelAttribute
?
0
Subscribe to my newsletter
Read articles from Aouassar Asmae directly inside your inbox. Subscribe to the newsletter, and don't miss out.
Written by
