Видео: Какво е @PostMapping?
2024 Автор: Lynn Donovan | [email protected]. Последно модифициран: 2023-12-15 23:43
Анотация за съпоставяне на 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 могат да бъдат само един от ограничен набор от типове.