Wat is het verschil tussen @RequestMapping en @PostMapping?
Wat is het verschil tussen @RequestMapping en @PostMapping?

Video: Wat is het verschil tussen @RequestMapping en @PostMapping?

Video: Wat is het verschil tussen @RequestMapping en @PostMapping?
Video: 5. Vragensessie Posten Mapping 2024, Mei
Anonim

Uit de naamgevingsconventie kunnen we zien dat elke annotatie bedoeld is om het respectieve type inkomende aanvraagmethode te verwerken, d.w.z. @GetMapping wordt gebruikt om het GET-type te verwerken van aanvraag methode, @ Postmapping wordt gebruikt om het POST-type te verwerken van aanvraag methode, enz.

Wat is op deze manier het verschil tussen @RequestMapping en @PostMapping?

specifiek, @ Postmapping is een samengestelde annotatie die fungeert als een snelkoppeling voor @ Verzoektoewijzing (method = RequestMethod. Het is dus alleen de gemaksannotatie die meer "uitgebreid" is en geeft aan dat de methode die ermee is geannoteerd wordt gebruikt voor het afhandelen van POST HTTP-verzoeken. Ik heb zojuist uw controllermethoden gecontroleerd met 2.1.

Wat is naast bovenstaande GetMapping en PostMapping? @ In kaart brengen is een gespecialiseerde versie van @RequestMapping-annotatie die fungeert als een snelkoppeling voor @RequestMapping(method = RequestMethod. GET). @ In kaart brengen geannoteerde methoden verwerken de HTTP GET-verzoeken die overeenkomen met de opgegeven URI-expressie.

Wat is in dit verband PostMapping?

@ Postmapping is een samengestelde annotatie die fungeert als een snelkoppeling voor @RequestMapping(method = RequestMethod. POST). @ Postmapping geannoteerde methoden verwerken de HTTP POST-verzoeken die overeenkomen met de opgegeven URI-expressie. Deze annotaties kunnen de leesbaarheid van code verbeteren.

Waarom gebruiken we @PostMapping?

@ Postmapping om HTTP POST-verzoeken af te handelen Merk op dat de methode die verantwoordelijk is voor het afhandelen van HTTP POST-verzoeken moet worden geannoteerd met @ Postmapping annotatie. Merk op hoe de @RequestBody-annotatie is gebruikt om het methode-argumentobject te markeren waarin het JSON-document door Spring Framework wordt geconverteerd.