Эмне үчүн биз @PostMapping колдонобуз?
Эмне үчүн биз @PostMapping колдонобуз?

Video: Эмне үчүн биз @PostMapping колдонобуз?

Video: Эмне үчүн биз @PostMapping колдонобуз?
Video: Java Tech Talk: Hand-made Spring Boot Starter 2024, Апрель
Anonim

Ат коюу конвенциясынан биз ар бир аннотация тиешелүү кирүүчү сурам ыкмасынын түрүн иштетүүгө арналганын көрө алат, б.а. @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 сурамынын негизги бөлүгү ошол метод параметрине салыштырылат.