Mi az a @PostMapping?
Mi az a @PostMapping?

Videó: Mi az a @PostMapping?

Videó: Mi az a @PostMapping?
Videó: 5 SPRING BOOT @POSTMAPPING @REQUESTBODY 2024, November
Anonim

Annotáció a HTTP POST kérések meghatározott kezelői metódusokra való leképezéséhez. Kimondottan, @ PostMapping egy összeállított annotáció, amely a @RequestMapping(method = RequestMethod. POST) parancsikonjaként működik.

Egyszerűen, mi az a GetMapping és PostMapping?

@ GetMapping a @RequestMapping megjegyzés speciális változata, amely a @RequestMapping(method = RequestMethod. GET) parancsikonjaként működik. @ GetMapping a megjegyzésekkel ellátott metódusok kezelik az adott URI-kifejezésnek megfelelő HTTP GET-kéréseket.

Ezenkívül mi az a @GetMapping tavaszi rendszerindításkor? @ GetMapping az annotáció leképezi a HTTP GET kéréseket meghatározott kezelői metódusokra. Ez egy összeállított annotáció, amely a @RequestMapping(method = RequestMethod. GET) parancsikonjaként működik.

Ennek megfelelően miért használjuk a @PostMapping-et?

@ PostMapping a HTTP POST kérések kezelésére Figyelje meg, hogy a HTTP POST kérések kezeléséért felelős metódust @ jellel kell ellátni PostMapping annotáció. Figyelje meg, milyen a @RequestBody megjegyzés használt megjelölni azt a metódus argumentum objektumot, amelyvé a JSON-dokumentumot a Spring Framework konvertálja.

Mi az a MediaType Application_json_value?

Hogy a javadoc-ot idézzem, Média típus . Az APPLICATION_JSON egy "nyilvános állandó média típus alkalmazáshoz/json ", míg Média típus . APPLICATION_JSON_VALUE a "karakterlánc megfelelője Média típus . APPLICATION_JSON ". A Java annotációk attribútumai csak egy korlátozott típusból lehetnek.