Video: @RequestMapping ve @PostMapping arasındaki fark nedir?
2024 Yazar: Lynn Donovan | [email protected]. Son düzenleme: 2023-12-15 23:54
Adlandırma kuralından, her ek açıklamanın ilgili gelen istek yöntemi türünü işlemek için tasarlandığını görebiliriz, yani GET türünü işlemek için @GetMapping kullanılır ile ilgili istek yöntemi, @ PostMapping POST türünü işlemek için kullanılır ile ilgili istek yöntemi vb.
Bu şekilde @RequestMapping ve @PostMapping arasındaki fark nedir?
Özellikle, @ PostMapping kısayol görevi gören oluşturulmuş bir açıklamadır için @ İstekEşleme (method = RequestMethod. Bu nedenle, daha "ayrıntılı" olan yalnızca kolaylık ek açıklamasıdır ve onunla açıklamalı yöntemin kullanıldığını gösterir. için POST HTTP isteklerini işleme. Denetleyici yöntemlerinizi 2.1 ile kontrol ettim.
Yukarıdakilerin yanında GetMapping ve PostMapping nedir? @ GetMapping @RequestMapping(method = RequestMethod. GET) için bir kısayol görevi gören @RequestMapping ek açıklamasının özel sürümüdür. @ GetMapping açıklamalı yöntemler, verilen URI ifadesiyle eşleşen HTTP GET isteklerini işler.
Bununla ilgili olarak, PostMapping nedir?
@ PostMapping @RequestMapping(method = RequestMethod. POST) için bir kısayol görevi gören oluşturulmuş bir açıklamadır. @ PostMapping açıklamalı yöntemler, verilen URI ifadesiyle eşleşen HTTP POST isteklerini işler. Bu ek açıklamalar, kodun okunabilirliğini artırabilir.
Neden @PostMapping kullanıyoruz?
@ PostMapping HTTP POST İsteklerini işlemek için HTTP POST isteklerini işlemekten sorumlu yöntemin @ ile açıklanması gerektiğine dikkat edin PostMapping Dipnot. @RequestBody ek açıklamasının nasıl olduğuna dikkat edin kullanılmış JSON belgesinin Spring Framework tarafından dönüştürüleceği yöntem argümanı nesnesini işaretlemek için.