Çfarë është @PostMapping?
Çfarë është @PostMapping?

Video: Çfarë është @PostMapping?

Video: Çfarë është @PostMapping?
Video: Java Tech Talk: Hand-made Spring Boot Starter 2024, Tetor
Anonim

Shënim për hartëzimin e kërkesave HTTP POST në metoda specifike të mbajtësit. Konkretisht, @ PostMapping është një shënim i kompozuar që vepron si një shkurtore për @RequestMapping(metodë = RequestMethod. POST).

Thjesht kështu, çfarë është GetMapping dhe PostMapping?

@ GetMapping është versioni i specializuar i shënimit @RequestMapping që vepron si një shkurtore për @RequestMapping(metodë = RequestMethod. GET). @ GetMapping metodat e shënuara trajtojnë kërkesat HTTP GET të përputhura me shprehjen e dhënë URI.

Për më tepër, çfarë është @GetMapping në nisjen e pranverës? @ GetMapping shënimi harton kërkesat HTTP GET në metoda të veçanta mbajtëse. Është një shënim i kompozuar që vepron si një shkurtore për @RequestMapping(metodë = RequestMethod. GET).

Në përputhje me rrethanat, pse përdorim @PostMapping?

@ PostMapping për të trajtuar kërkesat HTTP POST Vini re se metoda përgjegjëse për trajtimin e kërkesave HTTP POST duhet të shënohet me @ PostMapping shënim. Vini re se si është shënimi @RequestBody të përdorura për të shënuar objektin e argumentit të metodës në të cilin do të konvertohet dokumenti JSON nga Spring Framework.

Çfarë është MediaType Application_json_value?

Për të cituar javadoc, MediaLloji . APPLICATION_JSON është një "konstante publike lloji i medias për aplikacion/json ", ndërsa MediaLloji . APPLICATION_JSON_VALUE është një "ekuivalent i vargut të MediaLloji . APPLICATION_JSON ". Atributet në shënimet Java mund të jenë vetëm një nga një grup i kufizuar llojesh.