Què és @PostMapping?
Què és @PostMapping?

Vídeo: Què és @PostMapping?

Vídeo: Què és @PostMapping?
Vídeo: 5 SPRING BOOT @POSTMAPPING @REQUESTBODY 2024, Maig
Anonim

Anotació per assignar sol·licituds HTTP POST a mètodes de controlador específics. Concretament, @ Postmapping és una anotació composta que actua com a drecera per a @RequestMapping(method = RequestMethod. POST).

Simplement, què és GetMapping i PostMapping?

@ GetMapping és una versió especialitzada de l'anotació @RequestMapping que actua com a drecera per a @RequestMapping(method = RequestMethod. GET). @ GetMapping Els mètodes anotats gestionen les sol·licituds HTTP GET que coincideixen amb l'expressió URI donada.

A més, què és @GetMapping a Spring Boot? @ GetMapping L'anotació mapeja les sol·licituds HTTP GET a mètodes de controlador específics. És una anotació composta que actua com a drecera per a @RequestMapping(method = RequestMethod. GET).

En conseqüència, per què fem servir @PostMapping?

@ Postmapping per gestionar les sol·licituds HTTP POST Tingueu en compte que el mètode responsable de gestionar les sol·licituds HTTP POST s'ha d'anotar amb @ Postmapping anotació. Observeu com és l'anotació @RequestBody utilitzat per marcar l'objecte argument del mètode en què Spring Framework convertirà el document JSON.

Què és MediaType Application_json_value?

Per citar el javadoc, MediaType . APPLICATION_JSON és una "constante pública tipus de suport per a application/json ", mentre que MediaType . APPLICATION_JSON_VALUE és un "equivalent de cadena de MediaType . APPLICATION_JSON ". Els atributs de les anotacions de Java només poden ser un d'un conjunt limitat de tipus.