Co je @PostMapping?
Co je @PostMapping?

Video: Co je @PostMapping?

Video: Co je @PostMapping?
Video: Java Tech Talk: Hand-made Spring Boot Starter 2024, Říjen
Anonim

Anotace pro mapování požadavků HTTP POST na konkrétní metody obsluhy. Konkrétně @ PostMapping je složená anotace, která funguje jako zkratka pro @RequestMapping(method = RequestMethod. POST).

Jednoduše řečeno, co je GetMapping a PostMapping?

@ GetMapping je specializovaná verze anotace @RequestMapping, která funguje jako zkratka pro @RequestMapping(method = RequestMethod. GET). @ GetMapping anotované metody zpracovávají požadavky HTTP GET odpovídající danému výrazu URI.

Navíc, co je @GetMapping v jarním bootování? @ GetMapping anotace mapuje požadavky HTTP GET na konkrétní metody obsluhy. Jedná se o složenou anotaci, která funguje jako zkratka pro @RequestMapping(method = RequestMethod. GET).

V souladu s tím, proč používáme @PostMapping?

@ PostMapping zpracování požadavků HTTP POST Všimněte si, že metoda zodpovědná za zpracování požadavků HTTP POST musí být označena @ PostMapping anotace. Všimněte si, jak vypadá anotace @RequestBody použitý k označení objektu argument metody, do kterého bude dokument JSON převeden pomocí Spring Framework.

Co je MediaType Application_json_value?

Abych citoval javadoc, Typ média . APPLICATION_JSON je „veřejná konstanta typ média pro aplikaci/json ", zatímco Typ média . APPLICATION_JSON_VALUE je „řetězcový ekvivalent Typ média . APPLICATION_JSON ". Atributy v anotacích Java mohou být pouze jedním z omezené sady typů.