Ano ang GetMapping at PostMapping?
Ano ang GetMapping at PostMapping?

Video: Ano ang GetMapping at PostMapping?

Video: Ano ang GetMapping at PostMapping?
Video: Spring & Spring Boot Annotations Series - #15 - @PostMapping and @RequestBody Annotations 2024, Nobyembre
Anonim

Anotasyon para sa pagmamapa ng mga kahilingan sa HTTP GET sa mga partikular na paraan ng handler. Sa partikular, @ GetMapping ay isang binubuong anotasyon na nagsisilbing shortcut para sa @RequestMapping(method = RequestMethod. GET). Mula noong: 4.3 May-akda: Sam Brannen Tingnan din: PostMapping , PutMapping, DeleteMapping, PatchMapping, RequestMapping.

Ang tanong din ay, ano ang pagkakaiba sa pagitan ng GetMapping at PostMapping?

Mula sa kombensiyon ng pagbibigay ng pangalan, makikita natin na ang bawat anotasyon ay nilalayong pangasiwaan ang kani-kanilang uri ng paraan ng papasok na kahilingan, ibig sabihin, @ GetMapping ay ginagamit upang pangasiwaan ang uri ng GET ng paraan ng paghiling, @ PostMapping ay ginagamit upang pangasiwaan ang uri ng POST ng paraan ng paghiling, atbp.

Pangalawa, bakit namin ginagamit ang @PostMapping? @ PostMapping para pangasiwaan ang HTTP POST Requests Pansinin na ang paraan na responsable sa paghawak ng HTTP POST na mga kahilingan ay kailangang may annotated na @ PostMapping anotasyon. Pansinin kung paano ang @RequestBody annotation ginamit upang markahan ang method argument object kung saan ang JSON na dokumento ay mako-convert ng Spring Framework.

Katulad nito, itinatanong, ano ang @PostMapping?

Anotasyon para sa pagmamapa ng mga kahilingan sa HTTP POST sa mga partikular na pamamaraan ng handler. Sa partikular, @ PostMapping ay isang binubuong anotasyon na nagsisilbing shortcut para sa @RequestMapping(method = RequestMethod.

Ano ang @GetMapping sa tagsibol?

1.1. @Controller Anotasyon tagsibol Nagbibigay ang MVC ng diskarte na nakabatay sa anotasyon kung saan hindi mo kailangang pahabain ang anumang baseng klase upang ipahayag ang mga pagmamapa ng kahilingan, humiling ng mga parameter ng input, paghawak ng exception, at higit pa. Ang @Controller ay katulad na anotasyon na nagmamarka sa isang klase bilang tagapangasiwa ng kahilingan.

Inirerekumendang: