Apa perbedaan antara @RequestMapping dan @PostMapping?
Apa perbedaan antara @RequestMapping dan @PostMapping?

Video: Apa perbedaan antara @RequestMapping dan @PostMapping?

Video: Apa perbedaan antara @RequestMapping dan @PostMapping?
Video: PathVariable против RequestParam. Разница между PathVariable и RequestParam в Spring Boot 2024, Mungkin
Anonim

Dari konvensi penamaan kita dapat melihat bahwa setiap anotasi dimaksudkan untuk menangani masing-masing jenis metode permintaan yang masuk, yaitu @GetMapping digunakan untuk menangani jenis GET dari metode permintaan, @ Pasca Pemetaan digunakan untuk menangani tipe POST dari metode permintaan, dll.

Dengan cara ini, apa perbedaan antara @RequestMapping dan @PostMapping?

Khususnya, @ Pasca Pemetaan adalah anotasi tersusun yang bertindak sebagai jalan pintas untuk @ Pemetaan Permintaan (method = RequestMethod. Jadi hanya anotasi kenyamanan yang lebih "verbose" dan menunjukkan bahwa metode yang dianotasi dengannya digunakan untuk menangani permintaan HTTP POST. Saya baru saja memeriksa metode pengontrol Anda dengan 2.1.

Selain di atas, apa itu GetMapping dan PostMapping? @ Dapatkan Pemetaan adalah versi khusus dari penjelasan @RequestMapping yang bertindak sebagai jalan pintas untuk @RequestMapping(method = RequestMethod. GET). @ Dapatkan Pemetaan metode beranotasi menangani permintaan HTTP GET yang cocok dengan ekspresi URI yang diberikan.

Sehubungan dengan ini, apa itu PostMapping?

@ Pasca Pemetaan adalah anotasi tersusun yang bertindak sebagai jalan pintas untuk @RequestMapping(method = RequestMethod. POST). @ Pasca Pemetaan metode beranotasi menangani permintaan HTTP POST yang cocok dengan ekspresi URI yang diberikan. Anotasi ini dapat meningkatkan keterbacaan kode.

Mengapa kami menggunakan @PostMapping?

@ Pasca Pemetaan untuk menangani Permintaan HTTP POST Perhatikan bahwa metode yang bertanggung jawab untuk menangani permintaan HTTP POST perlu dijelaskan dengan @ Pasca Pemetaan anotasi. Perhatikan bagaimana penjelasan @RequestBody digunakan untuk menandai objek argumen metode tempat dokumen JSON akan dikonversi oleh Spring Framework.