Video: @PostMapping деген эмне?
2024 Автор: Lynn Donovan | [email protected]. Акыркы өзгөртүү: 2023-12-15 23:50
HTTP POST суроо-талаптарын конкреттүү иштеткич ыкмаларына салыштыруу үчүн аннотация. Тактап айтканда, @ PostMapping бул @RequestMapping (метод = RequestMethod. POST) үчүн жарлык катары иш алып барган аннотация.
Жөн эле, GetMapping жана PostMapping деген эмне?
@ GetMapping бул @RequestMapping аннотациясынын адистештирилген версиясы, ал @RequestMapping (метод = RequestMethod. GET) үчүн жарлык катары иштейт. @ GetMapping аннотацияланган методдор берилген URI туюнтмасы менен дал келген HTTP GET сурамдарын иштетет.
Кошумча, жазгы жүктөөдө @GetMapping деген эмне? @ GetMapping аннотация карталары HTTP GET суроо-талаптарын белгилүү бир иштетүүчү ыкмаларына. Бул @RequestMapping(метод = RequestMethod. GET) үчүн жарлыктын ролун аткарган түзүлгөн аннотация.
Тиешелүү, биз эмне үчүн @PostMapping колдонобуз?
@ PostMapping HTTP POST суроо-талаптарын иштетүү үчүн HTTP POST суроо-талаптарын иштетүү үчүн жооптуу ыкма @ менен аннотацияланышы керек экенин байкаңыз. PostMapping аннотация. @RequestBody аннотациясынын кандай экенин байкаңыз колдонулган JSON документи Spring Framework тарабынан айландырыла турган метод аргумент объектисин белгилөө үчүн.
MediaType Application_json_value деген эмне?
Javadocтан цитата кылуу үчүн, MediaType . APPLICATION_JSON - бул "жалпыга ачык константа медиа түрү application/json үчүн ", ал эми MediaType . APPLICATION_JSON_VALUE бул "Саптын эквиваленти MediaType . APPLICATION_JSON ". Java аннотацияларындагы атрибуттар типтердин чектелген топтомунун бири гана болушу мүмкүн.