Какво е GetMapping и PostMapping?
Какво е GetMapping и PostMapping?

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

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

Анотация за съпоставяне на HTTP GET заявки към конкретни методи за манипулиране. По-конкретно, @ GetMapping е съставена анотация, която действа като пряк път за @RequestMapping(method = RequestMethod. GET). От: 4.3 Автор: Sam Brannen Вижте също: PostMapping , PutMapping, DeleteMapping, PatchMapping, RequestMapping.

Също така въпросът е каква е разликата между GetMapping и PostMapping?

От конвенцията за именуване можем да видим, че всяка анотация е предназначена да обработва съответния тип метод на входяща заявка, т.е. @ GetMapping се използва за обработка на тип GET на метод на заявка, @ PostMapping се използва за обработка на тип POST на метод на заявка и др.

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

По подобен начин се пита какво е @PostMapping?

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

Какво е @GetMapping през пролетта?

1.1. @Анотация на контролера пролет MVC предоставя подход, базиран на анотация, при който не е необходимо да разширявате който и да е основен клас, за да изразите съпоставяния на заявки, входни параметри на заявката, обработка на изключения и други. @Controller е подобна анотация, която маркира клас като обработващ заявка.

Препоръчано: