Что такое @PostMapping?
Что такое @PostMapping?

Видео: Что такое @PostMapping?

Видео: Что такое @PostMapping?
Видео: Spring Framework Java - PostMapping в Spring Boot (получаем параметры запросов) 2024, Ноябрь
Anonim

Аннотация для сопоставления запросов HTTP POST с конкретными методами обработчика. Конкретно, @ PostMapping представляет собой составную аннотацию, которая действует как ярлык для @RequestMapping (метод = RequestMethod. POST).

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

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

Кроме того, что такое @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 - это общедоступная константа тип носителя для приложения / json ", тогда как MediaType . APPLICATION_JSON_VALUE является "строковым эквивалентом MediaType . APPLICATION_JSON ". Атрибуты в аннотациях Java могут быть только одного из ограниченного набора типов.