Какво е @PostMapping?
Какво е @PostMapping?

Видео: Какво е @PostMapping?

Видео: Какво е @PostMapping?
Видео: Любовь и голуби (FullHD, комедия, реж. Владимир Меньшов, 1984 г.) 2024, Октомври
Anonim

Анотация за съпоставяне на HTTP POST заявки към конкретни методи за манипулиране. По-конкретно, @ PostMapping е съставена анотация, която действа като пряк път за @RequestMapping(method = RequestMethod. POST).

Просто така, какво е GetMapping и PostMapping?

@ GetMapping е специализирана версия на анотацията @RequestMapping, която действа като пряк път за @RequestMapping(method = RequestMethod. GET). @ GetMapping анотираните методи обработват HTTP GET заявките, съвпадащи с даден URI израз.

Освен това, какво представлява @GetMapping при пролетно зареждане? @ GetMapping анотацията картографира HTTP GET заявките към конкретни методи за манипулиране. Това е съставена анотация, която действа като пряк път за @RequestMapping(method = RequestMethod. GET).

Съответно защо използваме @PostMapping?

@ PostMapping за обработка на HTTP POST заявки Забележете, че методът, отговорен за обработката на HTTP POST заявки, трябва да бъде анотиран с @ PostMapping анотация. Забележете как е анотацията @RequestBody използван за да маркирате обекта аргумент на метода, в който JSON документът ще бъде преобразуван от Spring Framework.

Какво е MediaType Application_json_value?

За да цитирам javadoc, Тип медия . APPLICATION_JSON е „публична константа тип медия за приложение/json ", докато Тип медия . APPLICATION_JSON_VALUE е „Стринг еквивалент на Тип медия . APPLICATION_JSON ". Атрибутите на анотациите на Java могат да бъдат само един от ограничен набор от типове.