Hvad er @PostMapping?
Hvad er @PostMapping?

Video: Hvad er @PostMapping?

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

Anmærkning til at kortlægge HTTP POST-anmodninger til specifikke behandlermetoder. Nærmere bestemt @ PostMapping er en sammensat annotering, der fungerer som en genvej til @RequestMapping(metode = RequestMethod. POST).

Simpelthen, hvad er GetMapping og PostMapping?

@ GetMapping er en specialiseret version af @RequestMapping-annotering, der fungerer som en genvej til @RequestMapping(metode = RequestMethod. GET). @ GetMapping annoterede metoder håndterer HTTP GET-anmodninger matchet med givet URI-udtryk.

Derudover, hvad er @GetMapping i forårsstøvle? @ GetMapping annotering kortlægger HTTP GET-anmodninger til specifikke håndteringsmetoder. Det er en sammensat annotation, der fungerer som en genvej til @RequestMapping(metode = RequestMethod. GET).

Tilsvarende, hvorfor bruger vi @PostMapping?

@ PostMapping at håndtere HTTP POST-anmodninger Bemærk, at den metode, der er ansvarlig for håndtering af HTTP POST-anmodninger, skal være annoteret med @ PostMapping anmærkning. Læg mærke til, hvordan @RequestBody-annotationen er Brugt for at markere metode-argumentobjektet, som JSON-dokumentet skal konverteres til af Spring Framework.

Hvad er MediaType Application_json_value?

For at citere javadoc, Medietype . APPLICATION_JSON er en "offentlig konstant medietype for application/json", hvorimod Medietype . APPLICATION_JSON_VALUE er en "streng svarende til Medietype . APPLICATION_JSON ". Attributter på Java-annoteringer kan kun være én af et begrænset sæt typer.