GetMapping жана PostMapping деген эмне?
GetMapping жана PostMapping деген эмне?

Video: GetMapping жана PostMapping деген эмне?

Video: GetMapping жана PostMapping деген эмне?
Video: Частые ошибки при работе с языком программирования Java. Интенсив по программированию 2024, Ноябрь
Anonim

HTTP GET суроо-талаптарын конкреттүү иштетүүчү ыкмаларына салыштыруу үчүн аннотация. Тактап айтканда, @ GetMapping бул @RequestMapping (метод = RequestMethod. GET) үчүн жарлык катары иш алып баруучу түзүлгөн аннотация. бери: 4.3 Author: Sam Brannen Ошондой эле кара: 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 классты суроо-талаптарды иштетүүчү катары белгилеген окшош аннотация.

Сунушталууда: