Apakah @PostMapping?
Apakah @PostMapping?

Video: Apakah @PostMapping?

Video: Apakah @PostMapping?
Video: Java Tech Talk: Hand-made Spring Boot Starter 2024, Oktober
Anonim

Anotasi untuk memetakan permintaan HTTP POST ke kaedah pengendali tertentu. Khususnya, @ PostMapping ialah anotasi tersusun yang bertindak sebagai pintasan untuk @RequestMapping(method = RequestMethod. POST).

Secara ringkasnya, apakah itu GetMapping dan PostMapping?

@ GetMapping ialah versi khusus anotasi @RequestMapping yang bertindak sebagai pintasan untuk @RequestMapping(method = RequestMethod. GET). @ GetMapping kaedah beranotasi mengendalikan permintaan HTTP GET yang dipadankan dengan ungkapan URI yang diberikan.

Selain itu, apakah itu @GetMapping dalam but musim bunga? @ GetMapping anotasi memetakan permintaan HTTP GET ke kaedah pengendali tertentu. Ia ialah anotasi tersusun yang bertindak sebagai pintasan untuk @RequestMapping(method = RequestMethod. GET).

Sejajar dengan itu, mengapa kami menggunakan @PostMapping?

@ PostMapping untuk mengendalikan Permintaan HTTP POST Perhatikan bahawa kaedah yang bertanggungjawab untuk mengendalikan permintaan HTTP POST perlu diberi anotasi dengan @ PostMapping anotasi. Perhatikan bagaimana anotasi @RequestBody digunakan untuk menandakan objek argumen kaedah di mana dokumen JSON akan ditukar oleh Spring Framework.

Apakah itu MediaType Application_json_value?

Untuk memetik javadoc, Jenis media . APPLICATION_JSON ialah "pemalar awam jenis media untuk aplikasi/json ", sedangkan Jenis media . APPLICATION_JSON_VALUE ialah "String bersamaan dengan Jenis media . APPLICATION_JSON ". Atribut pada anotasi Java hanya boleh menjadi salah satu daripada set jenis terhad.