Ի՞նչ է GetMapping-ը և PostMapping-ը:
Ի՞նչ է GetMapping-ը և PostMapping-ը:

Video: Ի՞նչ է GetMapping-ը և PostMapping-ը:

Video: Ի՞նչ է GetMapping-ը և PostMapping-ը:
Video: Ի՞ՆՉ Է ԲԻԹՔՈՅՆԸ! Ի՞ՆՉ Է ԲԼՈԿՉԵՅՆԸ! Ի՞ՆՉ Է ԿՐԻՊՏՈԱՐԺՈՒՅԹԸ! Ի՞ՆՉ Է ՄԱՅՆԻՆԳԸ! ԿՐԻՊՏՈԱՇԽԱՐՀ!!! 2024, Նոյեմբեր
Anonim

Ծանոթագրություն՝ 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-ը նմանատիպ անոտացիա է, որը դասը նշում է որպես հարցումների մշակող:

Խորհուրդ ենք տալիս: