GetMapping və PostMapping nədir?
GetMapping və PostMapping nədir?

Video: GetMapping və PostMapping nədir?

Video: GetMapping və PostMapping nədir?
Video: Ders 10 - Spring Boot ile Aspect Oriented Programming 2024, Noyabr
Anonim

HTTP GET sorğularını xüsusi işləyici metodlarına uyğunlaşdırmaq üçün annotasiya. Konkret olaraq @ GetMapping @RequestMapping (metod = RequestMethod. GET) üçün qısa yol kimi çıxış edən tərtib edilmiş annotasiyadır. Ondan bəri: 4.3 Müəllif: Sam Brannen Həmçinin baxın: PostMapping , PutMapping, DeleteMapping, PatchMapping, RequestMapping.

Həmçinin sual yaranır ki, GetMapping və PostMapping arasındakı fərq nədir?

Adlandırma konvensiyasından görə bilərik ki, hər annotasiya müvafiq daxil olan sorğu metodu tipini idarə etmək üçün nəzərdə tutulub, yəni @ GetMapping GET tipini idarə etmək üçün istifadə olunur of sorğu metodu, @ PostMapping POST növünü idarə etmək üçün istifadə olunur of sorğu metodu və s.

İkincisi, biz niyə @PostMapping istifadə edirik? @ PostMapping HTTP POST sorğularını idarə etmək üçün Qeyd edək ki, HTTP POST sorğularını idarə etmək üçün cavabdeh olan metod @ ilə qeyd edilməlidir. PostMapping annotasiya. @RequestBody annotasiyasının necə olduğuna diqqət yetirin istifadə olunur JSON sənədinin Spring Framework tərəfindən çevriləcəyi metod arqument obyektini qeyd etmək üçün.

Eynilə, soruşulur ki, @PostMapping nədir?

HTTP POST sorğularını xüsusi işləyici metodlarına uyğunlaşdırmaq üçün annotasiya. Konkret olaraq @ PostMapping @RequestMapping (metod = RequestMethod.

Yazda @GetMapping nədir?

1.1. @Controller Annotasiyası Bahar MVC annotasiyaya əsaslanan yanaşma təqdim edir, burada sorğu xəritələrini, sorğu daxiletmə parametrlərini, istisnaların idarə edilməsini və s. ifadə etmək üçün hər hansı əsas sinfi genişləndirməyə ehtiyac yoxdur. @Controller, sinfi sorğu işləyicisi kimi qeyd edən oxşar annotasiyadır.

Tövsiyə: