Hva er @PostMapping?
Hva er @PostMapping?

Video: Hva er @PostMapping?

Video: Hva er @PostMapping?
Video: Spring Annotation Tutorial - @RequestMapping, @GetMapping, @PostMapping, @PutMapping, @DeleteMapping 2024, November
Anonim

Merknad for å kartlegge HTTP POST-forespørsler til spesifikke behandlermetoder. Nærmere bestemt, @ PostMapping er en sammensatt merknad som fungerer som en snarvei for @RequestMapping(metode = RequestMethod. POST).

Ganske enkelt, hva er GetMapping og PostMapping?

@ GetMapping er en spesialisert versjon av @RequestMapping-kommentaren som fungerer som en snarvei for @RequestMapping(metode = RequestMethod. GET). @ GetMapping annoterte metoder håndterer HTTP GET-forespørslene som samsvarer med gitt URI-uttrykk.

I tillegg, hva er @GetMapping i vårstøvel? @ GetMapping annotering kartlegger HTTP GET-forespørsler til spesifikke behandlermetoder. Det er en sammensatt merknad som fungerer som en snarvei for @RequestMapping(metode = RequestMethod. GET).

Tilsvarende, hvorfor bruker vi @PostMapping?

@ PostMapping å håndtere HTTP POST-forespørsler Legg merke til at metoden som er ansvarlig for å håndtere HTTP POST-forespørsler, må merkes med @ PostMapping merknad. Legg merke til hvordan @RequestBody-kommentaren er brukt for å markere metode-argumentobjektet som JSON-dokumentet skal konverteres til av Spring Framework.

Hva er MediaType Application_json_value?

For å sitere javadoc, Media type . APPLICATION_JSON er en "offentlig konstant Media type for application/json ", mens Media type . APPLICATION_JSON_VALUE er en "strengekvivalent med Media type . APPLICATION_JSON ". Attributter på Java-merknader kan bare være ett av et begrenset sett med typer.