Video: Kas ir @PostMapping?
2024 Autors: Lynn Donovan | [email protected]. Pēdējoreiz modificēts: 2023-12-15 23:50
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.