@RequestMapping болон @PostMapping хоёрын ялгаа нь юу вэ?
@RequestMapping болон @PostMapping хоёрын ялгаа нь юу вэ?

Видео: @RequestMapping болон @PostMapping хоёрын ялгаа нь юу вэ?

Видео: @RequestMapping болон @PostMapping хоёрын ялгаа нь юу вэ?
Видео: Aulas de Desenvolvimento de Aplicações Web 2 20/09/2021 2a e 21/09/2021 3a 2024, May
Anonim

Нэршлийн конвенцоос бид тэмдэглэгээ бүр нь ирж буй хүсэлтийн аргын төрлийг зохицуулахад зориулагдсан болохыг харж болно, өөрөөр хэлбэл @GetMapping нь GET төрлийг зохицуулахад ашиглагддаг. - ийн хүсэлтийн арга, @ Postmapping POST төрлийг зохицуулахад ашигладаг - ийн хүсэлтийн арга гэх мэт.

Ийм байдлаар @RequestMapping болон @PostMapping хоёрын ялгаа юу вэ?

Тодруулбал, @ Postmapping нь товчлолын үүрэг гүйцэтгэдэг зохиосон тэмдэглэгээ юм төлөө @ RequestMapping (method = RequestMethod. Тиймээс энэ нь зөвхөн тохиромжтой тайлбар нь илүү "дэлгэрэнгүй" бөгөөд үүнтэй хамт тэмдэглэсэн аргыг ашиглаж байгааг илтгэнэ. төлөө POST HTTP хүсэлтийг зохицуулах. Би дөнгөж сая 2.1-тэй хянагчийн аргуудыг шалгалаа.

Дээрхээс гадна GetMapping болон PostMapping гэж юу вэ? @ Газрын зураг авах нь @RequestMapping (method = RequestMethod. GET) -ийн товчлолын үүрэг гүйцэтгэдэг @RequestMapping тэмдэглэгээний тусгай хувилбар юм. @ Газрын зураг авах тайлбартай аргууд нь өгөгдсөн URI илэрхийлэлтэй таарсан HTTP GET хүсэлтийг зохицуулдаг.

Үүнтэй холбогдуулан PostMapping гэж юу вэ?

@ Postmapping нь @RequestMapping(method = RequestMethod. POST) -ийн товчлолын үүрэг гүйцэтгэдэг зохиосон тайлбар юм. @ Postmapping тайлбартай аргууд нь өгөгдсөн URI илэрхийлэлтэй таарсан HTTP POST хүсэлтийг зохицуулдаг. Эдгээр тэмдэглэгээ нь кодын унших чадварыг сайжруулж чадна.

Бид яагаад @PostMapping ашигладаг вэ?

@ Postmapping HTTP POST хүсэлтийг зохицуулах HTTP POST хүсэлтийг хариуцах аргыг @ гэсэн тэмдэглэгээ хийх шаардлагатайг анхаарна уу. Postmapping тайлбар. @RequestBody тэмдэглэгээ хэрхэн байгааг анзаараарай ашигласан JSON баримтыг Spring Framework-ээр хөрвүүлэх аргументийн объектыг тэмдэглэх.