Ի՞նչ է @PostMapping-ը:
Ի՞նչ է @PostMapping-ը:

Video: Ի՞նչ է @PostMapping-ը:

Video: Ի՞նչ է @PostMapping-ը:
Video: Java Tech Talk: Hand-made Spring Boot Starter 2024, Հոկտեմբեր
Anonim

Անոտացիա՝ HTTP POST հարցումները հատուկ մշակման մեթոդների վրա քարտեզագրելու համար: Մասնավորապես, @ PostMapping կազմված ծանոթագրություն է, որը գործում է որպես դյուրանցում @RequestMapping (մեթոդ = RequestMethod. POST) համար:

Պարզապես, ի՞նչ է GetMapping-ը և PostMapping-ը:

@ GetMapping @RequestMapping անոտացիայի մասնագիտացված տարբերակն է, որը գործում է որպես դյուրանցում @RequestMapping (մեթոդ = RequestMethod. GET) համար: @ GetMapping ծանոթագրված մեթոդները մշակում են HTTP GET հարցումները, որոնք համընկնում են տվյալ URI արտահայտության հետ:

Բացի այդ, ի՞նչ է @GetMapping-ը գարնանային բեռնախցիկում: @ GetMapping ծանոթագրությունը քարտեզագրում է HTTP GET հարցումները հատուկ մշակման մեթոդների վրա: Դա կազմված ծանոթագրություն է, որը գործում է որպես դյուրանցում @RequestMapping (մեթոդ = RequestMethod. GET) համար:

Համապատասխանաբար, ինչու ենք մենք օգտագործում @PostMapping:

@ PostMapping HTTP POST հարցումները կարգավորելու համար Ուշադրություն դարձրեք, որ HTTP POST հարցումների մշակման համար պատասխանատու մեթոդը պետք է նշվի @-ով: PostMapping անոտացիա. Ուշադրություն դարձրեք, թե ինչպես է @RequestBody ծանոթագրությունը օգտագործված նշելու մեթոդի արգումենտի օբյեկտը, որին JSON փաստաթուղթը կվերածվի Spring Framework-ով:

Ի՞նչ է MediaType Application_json_value-ը:

Ջավադոկը մեջբերելու համար. MediaType . APPLICATION_JSON-ը «հրապարակային հաստատուն է լրատվամիջոցների տեսակը հավելվածի համար/json», մինչդեռ MediaType . APPLICATION_JSON_VALUE է «Տողի համարժեք MediaType . APPLICATION_JSON : Java-ի ծանոթագրությունների ատրիբուտները կարող են լինել միայն սահմանափակ տեսակներից մեկը: