Kas ir @PostMapping?
Kas ir @PostMapping?

Video: Kas ir @PostMapping?

Video: Kas ir @PostMapping?
Video: 5 SPRING BOOT @POSTMAPPING @REQUESTBODY 2024, Oktobris
Anonim

Anotācija HTTP POST pieprasījumu kartēšanai uz noteiktām apstrādātāja metodēm. Konkrēti, @ PostMapping ir sastādīta anotācija, kas darbojas kā @RequestMapping(method = RequestMethod. POST) saīsne.

Vienkārši tā, kas ir GetMapping un PostMapping?

@ GetMapping ir specializēta @RequestMapping anotācijas versija, kas darbojas kā @RequestMapping(method = RequestMethod. GET) saīsne. @ GetMapping anotētās metodes apstrādā HTTP GET pieprasījumus, kas atbilst norādītajai URI izteiksmei.

Turklāt, kas ir @GetMapping pavasara sāknēšanas laikā? @ GetMapping anotācija kartē HTTP GET pieprasījumus uz noteiktām apstrādātāja metodēm. Tā ir sastādīta anotācija, kas darbojas kā @RequestMapping(method = RequestMethod. GET) saīsne.

Attiecīgi, kāpēc mēs izmantojam @PostMapping?

@ PostMapping lai apstrādātu HTTP POST pieprasījumus Ņemiet vērā, ka metodei, kas ir atbildīga par HTTP POST pieprasījumu apstrādi, ir jābūt anotētai ar @ PostMapping anotācija. Ievērojiet, kā ir @RequestBody anotācija lietots lai atzīmētu metodes argumenta objektu, kurā Spring Framework konvertēs JSON dokumentu.

Kas ir MediaType Application_json_value?

Citējot javadoku, MediaType . APPLICATION_JSON ir publiska konstante mediju veids lietojumprogrammai/json ", turpretim MediaType . APPLICATION_JSON_VALUE ir "virknes ekvivalents MediaType . APPLICATION_JSON ". Java anotāciju atribūti var būt tikai viens no ierobežotiem veidiem.