@PostMapping nədir?
@PostMapping nədir?

Video: @PostMapping nədir?

Video: @PostMapping nədir?
Video: Spring Annotation Tutorial - @RequestMapping, @GetMapping, @PostMapping, @PutMapping, @DeleteMapping 2024, Oktyabr
Anonim

HTTP POST sorğularını xüsusi işləyici metodlarına uyğunlaşdırmaq üçün annotasiya. Konkret olaraq @ PostMapping @RequestMapping (metod = RequestMethod. POST) üçün qısa yol kimi çıxış edən tərtib edilmiş annotasiyadır.

Sadəcə olaraq, GetMapping və PostMapping nədir?

@ GetMapping @RequestMapping (metod = RequestMethod. GET) üçün qısa yol kimi çıxış edən @RequestMapping annotasiyasının ixtisaslaşmış versiyasıdır. @ GetMapping annotasiya edilmiş metodlar, verilmiş URI ifadəsi ilə uyğunlaşdırılmış HTTP GET sorğularını idarə edir.

Əlavə olaraq, yaz açılışında @GetMapping nədir? @ GetMapping annotasiya HTTP GET sorğularını xüsusi işləyici üsulları ilə əlaqələndirir. Bu @RequestMapping (metod = RequestMethod. GET) üçün qısa yol kimi çıxış edən tərtib edilmiş annotasiyadır.

Müvafiq olaraq, biz niyə @PostMapping-dən 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.

MediaType Application_json_value nədir?

Javadocdan sitat gətirmək üçün, Media Növü . APPLICATION_JSON "ictimai sabitdir media növü application/json üçün ", halbuki Media Növü . APPLICATION_JSON_VALUE nin "Strin ekvivalentidir Media Növü . APPLICATION_JSON ". Java annotasiyalarında atributlar yalnız məhdud növlər dəstindən biri ola bilər.