Ano ang @PostMapping?
Ano ang @PostMapping?

Video: Ano ang @PostMapping?

Video: Ano ang @PostMapping?
Video: Spring Rest - How to use @GetMapping 2024, Nobyembre
Anonim

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. POST).

Kaya lang, ano ang GetMapping at PostMapping?

@ GetMapping ay espesyal na bersyon ng @RequestMapping annotation na nagsisilbing shortcut para sa @RequestMapping(method = RequestMethod. GET). @ GetMapping Ang mga annotated na pamamaraan ay pinangangasiwaan ang mga kahilingan sa HTTP GET na tumugma sa ibinigay na expression ng URI.

Bukod pa rito, ano ang @GetMapping sa spring boot? @ GetMapping ang anotasyon ay nagmamapa ng mga kahilingan sa HTTP GET sa mga partikular na pamamaraan ng handler. Ito ay isang binubuong anotasyon na nagsisilbing shortcut para sa @RequestMapping(method = RequestMethod. GET).

Kaugnay nito, 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.

Ano ang MediaType Application_json_value?

Upang sipiin ang javadoc, Uri ng Media . Ang APPLICATION_JSON ay isang "public constant uri ng media para sa application/json ", samantalang Uri ng Media . APPLICATION_JSON_VALUE ay isang "String na katumbas ng Uri ng Media . APPLICATION_JSON ". Ang mga katangian sa Java annotation ay maaari lamang isa sa isang limitadong hanay ng mga uri.