Videó: Mi az a @PostMapping?
2024 Szerző: Lynn Donovan | [email protected]. Utoljára módosítva: 2023-12-15 23:48
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.