Video: Ի՞նչ է GetMapping-ը և PostMapping-ը:
2024 Հեղինակ: Lynn Donovan | [email protected]. Վերջին փոփոխված: 2023-12-15 23:48
Ծանոթագրություն՝ HTTP GET հարցումները հատուկ մշակման մեթոդների վրա քարտեզագրելու համար: Մասնավորապես, @ GetMapping կազմված ծանոթագրություն է, որը գործում է որպես դյուրանցում @RequestMapping (մեթոդ = RequestMethod. GET) համար: Քանի որ՝ 4.3 Հեղինակ՝ Սեմ Բրանեն Տես նաև. PostMapping , PutMapping, DeleteMapping, PatchMapping, RequestMapping:
Նաև հարց է, թե որն է տարբերությունը GetMapping-ի և PostMapping-ի միջև:
Անվանման կոնվենցիայից մենք կարող ենք տեսնել, որ յուրաքանչյուր անոտացիա նախատեսված է համապատասխան մուտքային հարցումների մեթոդի տիպի մշակման համար, այսինքն՝ @ GetMapping օգտագործվում է GET տիպը կարգավորելու համար - ից հարցման եղանակը, @ PostMapping օգտագործվում է POST տիպը կարգավորելու համար - ից հարցման եղանակը և այլն:
Երկրորդ, ինչու ենք մենք օգտագործում @PostMapping: @ PostMapping HTTP POST հարցումները կարգավորելու համար Ուշադրություն դարձրեք, որ HTTP POST հարցումների մշակման համար պատասխանատու մեթոդը պետք է նշվի @-ով: PostMapping անոտացիա. Ուշադրություն դարձրեք, թե ինչպես է @RequestBody ծանոթագրությունը օգտագործված նշելու մեթոդի արգումենտի օբյեկտը, որին JSON փաստաթուղթը կվերածվի Spring Framework-ով:
Նմանապես, հարցնում են, թե ինչ է @PostMapping-ը:
Անոտացիա՝ HTTP POST հարցումները հատուկ մշակման մեթոդների վրա քարտեզագրելու համար: Մասնավորապես, @ PostMapping կազմված ծանոթագրություն է, որը գործում է որպես դյուրանցում @RequestMapping (մեթոդ = RequestMethod:
Ի՞նչ է @GetMapping-ը գարնանը:
1.1. @Controller Annotation Գարուն MVC-ն տրամադրում է անոտացիայի վրա հիմնված մոտեցում, որտեղ ձեզ հարկավոր չէ ընդլայնել որևէ բազային դաս՝ արտահայտելու հարցումների քարտեզագրում, հարցումների մուտքագրման պարամետրեր, բացառությունների մշակում և այլն: @Controller-ը նմանատիպ անոտացիա է, որը դասը նշում է որպես հարցումների մշակող:
Խորհուրդ ենք տալիս:
Ո՞րն է տարբերությունը @RequestMapping-ի և @PostMapping-ի միջև:
Անվանման կոնվենցիայից մենք կարող ենք տեսնել, որ յուրաքանչյուր անոտացիա նախատեսված է մուտքային հարցման մեթոդի համապատասխան տիպի մշակման համար, այսինքն՝ @GetMapping օգտագործվում է GET տիպի հարցումների մեթոդը մշակելու համար, @PostMapping՝ POST տիպի հարցման մեթոդի մշակման համար և այլն:
Ինչու՞ ենք մենք օգտագործում @PostMapping:
Անվանման կոնվենցիայից մենք կարող ենք տեսնել, որ յուրաքանչյուր անոտացիա նախատեսված է մուտքային հարցման մեթոդի համապատասխան տիպի մշակման համար, այսինքն՝ @GetMapping օգտագործվում է GET տիպի հարցումների մեթոդը մշակելու համար, @PostMapping՝ POST տիպի հարցման մեթոդի մշակման համար և այլն:
Ի՞նչ է @PostMapping-ը:
Անոտացիա՝ HTTP POST հարցումները հատուկ մշակման մեթոդների վրա քարտեզագրելու համար: Մասնավորապես, @PostMapping-ը կազմված ծանոթագրություն է, որը գործում է որպես դյուրանցում @RequestMapping (մեթոդ = RequestMethod. POST)