Video: Эмне үчүн биз @PostMapping колдонобуз?
2024 Автор: Lynn Donovan | [email protected]. Акыркы өзгөртүү: 2023-12-15 23:50
Ат коюу конвенциясынан биз ар бир аннотация тиешелүү кирүүчү сурам ыкмасынын түрүн иштетүүгө арналганын көрө алат, б.а. @GetMapping колдонулган суроо ыкмасынын GET түрүн иштетүү үчүн, @ PostMapping болуп саналат колдонулган суроо ыкмасынын POST түрүн иштетүү үчүн, ж.б.
Мындан тышкары, @PutMapping деген эмне?
HTTP PUT суроо-талаптарын конкреттүү иштеткич ыкмаларына салыштыруу үчүн аннотация. Тактап айтканда, @ PutMapping бул @RequestMapping (метод = RequestMethod) үчүн жарлык катары иштеген түзүлгөн аннотация.
Ошондой эле, @PatchMapping деген эмне? HTTP PATCH суроо-талаптарын конкреттүү иштеткич ыкмаларына салыштыруу үчүн аннотация. Тактап айтканда, @ PatchMapping бул @RequestMapping (метод = RequestMethod) үчүн жарлык катары иштеген түзүлгөн аннотация.
Демек, жазгы жүктөөдө @GetMapping деген эмне?
@ GetMapping аннотация карталары HTTP GET суроо-талаптарын белгилүү бир иштетүүчү ыкмаларына. Бул @RequestMapping(метод = RequestMethod. GET) үчүн жарлыктын ролун аткарган түзүлгөн аннотация.
@RequestBody деген эмне?
@ RequestBody . Бул тандалган HTTP билдирүү конвертеринин жардамы менен HTTP сурамынын корпусун java классынын объектисине айландыруу үчүн колдонулат. Бул аннотация метод параметринде колдонулат жана http сурамынын негизги бөлүгү ошол метод параметрине салыштырылат.