Mis on @PostMapping?
Mis on @PostMapping?

Video: Mis on @PostMapping?

Video: Mis on @PostMapping?
Video: Spring Boot | 🙋‍♂️ PUT/PATCH REST APIs - All you need to know with Example | JavaTechie 2024, Oktoober
Anonim

Annotatsioon HTTP POST-päringute vastendamiseks konkreetsetele töötlejameetoditele. Täpsemalt @ PostMapping on koostatud annotatsioon, mis toimib @RequestMapping(method = RequestMethod. POST) otseteena.

Lihtsalt, mis on GetMapping ja PostMapping?

@ GetMapping on @RequestMapping annotatsiooni spetsialiseeritud versioon, mis toimib @RequestMapping(method = RequestMethod. GET) otseteena. @ GetMapping annoteeritud meetodid käsitlevad antud URI-avaldisega sobitatud HTTP GET-päringuid.

Lisaks, mis on @GetMapping kevadises alglaadimises? @ GetMapping annotatsioon kaardistab HTTP GET-päringud konkreetsete töötleja meetoditega. See on koostatud annotatsioon, mis toimib @RequestMapping(method = RequestMethod. GET) otseteena.

Vastavalt sellele, miks me kasutame @PostMappingut?

@ PostMapping HTTP POST-i päringute käsitlemiseks Pange tähele, et HTTP POST-i päringute käsitlemise eest vastutav meetod peab olema varustatud märkega @ PostMapping annotatsioon. Pange tähele, kuidas on @RequestBody annotatsioon kasutatud meetodi argumendi objekti märkimiseks, milleks Spring Framework JSON-dokumendi teisendab.

Mis on MediaType Application_json_value?

Tsiteerides javadoci, MediaType . APPLICATION_JSON on "avalik konstant meedia tüüp rakenduse/json jaoks, kusjuures MediaType . APPLICATION_JSON_VALUE on "stringi ekvivalent MediaType . APPLICATION_JSON". Java märkuste atribuudid võivad olla ainult üks piiratud tüüpide hulgast.