Mi a GetMapping és a PostMapping?
Mi a GetMapping és a PostMapping?

Videó: Mi a GetMapping és a PostMapping?

Videó: Mi a GetMapping és a PostMapping?
Videó: Difference between @RequestMapping and @GetMapping 2024, November
Anonim

Megjegyzés a HTTP GET-kérelmek meghatározott kezelői metódusokra való leképezéséhez. Kimondottan, @ GetMapping egy összeállított annotáció, amely a @RequestMapping(method = RequestMethod. GET) parancsikonjaként működik. óta: 4.3 Szerző: Sam Brannen Lásd még: PostMapping , PutMapping, DeleteMapping, PatchMapping, RequestMapping.

Kérdés továbbá, hogy mi a különbség a GetMapping és a PostMapping között?

Az elnevezési konvencióból láthatjuk, hogy minden annotáció a megfelelő bejövő kérés metódus típusát hivatott kezelni, azaz @ GetMapping A GET típus kezelésére szolgál nak,-nek kérési mód, @ PostMapping a POST típus kezelésére szolgál nak,-nek kérési mód stb.

Másodszor, miért használjuk a @PostMappinget? @ 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.

Hasonlóképpen felteszik a kérdést, hogy mi az a @PostMapping?

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) parancsikonjaként működik.

Mi az a @GetMapping tavasszal?

1.1. @Controller Annotation Tavaszi Az MVC annotáció alapú megközelítést biztosít, ahol nincs szükség egyetlen alaposztály kiterjesztésére sem, hogy kifejezze a kérésleképezéseket, a kérés bemeneti paramétereit, a kivételkezelést és még sok mást. A @Controller egy hasonló megjegyzés, amely egy osztályt kéréskezelőként jelöl meg.

Ajánlott: