Qu'est-ce que @PostMapping ?
Qu'est-ce que @PostMapping ?

Vidéo: Qu'est-ce que @PostMapping ?

Vidéo: Qu'est-ce que @PostMapping ?
Vidéo: Back End : Vidéo 10 : Service Layer : @PostMapping @PutController @DeleteMapping 2024, Novembre
Anonim

Annotation pour mapper les requêtes HTTP POST sur des méthodes de gestionnaire spécifiques. Spécifiquement, @ PostMapping est une annotation composée qui agit comme un raccourci pour @RequestMapping(method = RequestMethod. POST).

Simplement, qu'est-ce que GetMapping et PostMapping ?

@ GetMapping est une version spécialisée de l'annotation @RequestMapping qui agit comme un raccourci pour @RequestMapping(method = RequestMethod. GET). @ GetMapping les méthodes annotées gèrent les requêtes HTTP GET correspondant à l'expression d'URI donnée.

De plus, qu'est-ce que @GetMapping dans le démarrage du printemps ? @ GetMapping l'annotation mappe les requêtes HTTP GET sur des méthodes de gestionnaire spécifiques. C'est une annotation composée qui agit comme un raccourci pour @RequestMapping(method = RequestMethod. GET).

En conséquence, pourquoi utilisons-nous @PostMapping ?

@ PostMapping pour gérer les requêtes HTTP POST Notez que la méthode responsable de la gestion des requêtes HTTP POST doit être annotée avec @ PostMapping annotation. Remarquez comment l'annotation @RequestBody est utilisé pour marquer l'objet argument de la méthode dans lequel le document JSON sera converti par Spring Framework.

Qu'est-ce que MediaType Application_json_value ?

Pour citer le javadoc, Type de support . APPLICATION_JSON est une "constante publique type de support pour application/json ", alors que Type de support . APPLICATION_JSON_VALUE est un "équivalent de chaîne de Type de support . APPLICATION_JSON ". Les attributs sur les annotations Java ne peuvent appartenir qu'à un ensemble limité de types.