Video: Kuna tofauti gani kati ya @RequestMapping na @PostMapping?
2024 Mwandishi: Lynn Donovan | [email protected]. Mwisho uliobadilishwa: 2023-12-15 23:53
Kutoka kwa mkusanyiko wa kumtaja tunaweza kuona kuwa kila kidokezo kinakusudiwa kushughulikia aina ya njia ya ombi inayoingia, i.e. @GetMapping inatumika kushughulikia aina ya GET. ya njia ya ombi, @ PostMapping inatumika kushughulikia aina ya POST ya njia ya ombi, nk.
Kwa namna hii, kuna tofauti gani kati ya @RequestMapping na @PostMapping?
Hasa, @ PostMapping ni kidokezo kilichotungwa ambacho hufanya kazi kama njia ya mkato kwa @ Ombi la Ramani (mbinu = Njia ya Kuomba. Kwa hivyo ni kidokezo cha urahisi tu ambacho ni "kitenzi" zaidi na kinaonyesha kuwa njia iliyoainishwa nayo inatumika. kwa kushughulikia maombi ya POST HTTP. Nimeangalia njia zako za mtawala na 2.1.
Kando na hapo juu, GetMapping na PostMapping ni nini? @ GetMapping ni toleo maalum la ufafanuzi wa @RequestMapping ambalo hutumika kama njia ya mkato ya @RequestMapping(method = RequestMethod. GET). @ GetMapping njia zilizoainishwa hushughulikia maombi ya HTTP GET yanayolingana na usemi fulani wa URI.
Kuhusiana na hili, PostMapping ni nini?
@ PostMapping ni kidokezo kilichotungwa ambacho hufanya kama njia ya mkato ya @RequestMapping(method = RequestMethod. POST). @ PostMapping njia zilizofafanuliwa hushughulikia maombi ya HTTP POST yanayolingana na usemi fulani wa URI. Vidokezo hivi vinaweza kuboresha usomaji wa msimbo.
Kwa nini tunatumia @PostMapping?
@ PostMapping kushughulikia Maombi ya HTTP POST Tambua kuwa njia inayohusika na kushughulikia maombi ya HTTP POST inahitaji kufafanuliwa na @ PostMapping maelezo. Angalia jinsi ufafanuzi wa @RequestBody ulivyo kutumika kuashiria kitu cha hoja ya mbinu ambamo hati ya JSON itabadilishwa na Mfumo wa Spring.