#64 🌐 Couche Web Service | Partie 5 — 🌱 Spring Web | @GetMapping & @RequestParam
3IA Community
0:00 / 0:00
#64 🌐 Couche Web Service | Partie 5 — 🌱 Spring Web | @GetMapping & @RequestParam
24 просмотра · 12 дней назад
3IA Community
346 подписчиков
24 просмотра · 12 дней назад
#64 🌐 Couche Web Service | Partie 5 — 🌱 Spring Web | @GetMapping & @RequestParam
Description :
Dans cette vidéo, nous poursuivons notre découverte de la couche Web Service avec Spring Web et Spring Boot.
Après avoir vu dans la vidéo précédente comment créer des endpoints REST avec `@RestController`, `@RequestMapping`, `@GetMapping` et récupérer des valeurs directement depuis l’URL avec `@PathVariable`, nous allons maintenant découvrir une autre manière de transmettre des informations à une API : les paramètres de requête avec `@RequestParam`.
Au programme de cette vidéo :
Comprendre le rôle de `@RequestParam`
Différencier `@PathVariable` et `@RequestParam`
Récupérer un paramètre transmis dans l’URL
Utiliser plusieurs `@RequestParam`
Définir une valeur par défaut avec `defaultValue`
Gérer les paramètres optionnels avec `required`
Construire des endpoints REST permettant de filtrer et rechercher des produits
Tester les endpoints avec des requêtes HTTP GET
Code source :
https://github.com/3ia-community/Form...
Objectifs de la vidéo :
✔ Comprendre le fonctionnement de `@RequestParam`
✔ Différencier `@RequestParam` et `@PathVariable`
✔ Récupérer des paramètres depuis l'URL
✔ Utiliser plusieurs paramètres dans un endpoint
✔ Utiliser `defaultValue` et `required`
✔ Créer des endpoints de recherche et de filtrage
✔ Comprendre le lien entre HTTP GET, Query Parameters et Controller
✔ Mettre en pratique `@RequestParam` avec Spring Boot
Contactez-moi :
📧 [mohammedezzaim00@gmail.com](mailto:mohammedezzaim00@gmail.com)
💼 / mohammed-ezzaim
🐱 https://github.com/mohammed-ezzaim
Mots-clés & Hashtags :
#SpringWeb #SpringWebMVC #SpringBoot #GetMapping #RequestParam #PathVariable #RESTAPI #REST #Java #BackendDevelopment #JavaDeveloper #SpringBootTutorial #API #HTTP #WebService #JSON #MySQL #JPA #QueryParameters #3IACommunity