Video: Was ist @PostMapping?
2024 Autor: Lynn Donovan | [email protected]. Zuletzt bearbeitet: 2023-12-15 23:42
Anmerkung zum Zuordnen von HTTP-POST-Anforderungen zu bestimmten Handlermethoden. Insbesondere @ PostMapping ist eine zusammengesetzte Anmerkung, die als Abkürzung für @RequestMapping(method = RequestMethod. POST) dient.
Was ist also GetMapping und PostMapping?
@ GetMapping ist eine spezialisierte Version der @RequestMapping-Annotation, die als Verknüpfung für @RequestMapping(method = RequestMethod. GET) fungiert. @ GetMapping Annotierte Methoden verarbeiten die HTTP GET-Anforderungen, die mit dem angegebenen URI-Ausdruck übereinstimmen.
Was ist außerdem @GetMapping im Spring Boot? @ GetMapping Annotation ordnet HTTP-GET-Anforderungen bestimmten Handlermethoden zu. Es handelt sich um eine zusammengesetzte Annotation, die als Verknüpfung für @RequestMapping(method = RequestMethod. GET) fungiert.
Warum verwenden wir dementsprechend @PostMapping?
@ PostMapping um HTTP-POST-Anforderungen zu verarbeiten Beachten Sie, dass die für die Verarbeitung von HTTP-POST-Anfragen zuständige Methode mit @ annotiert werden muss PostMapping Anmerkung. Beachten Sie, wie die Annotation @RequestBody ist Gebraucht um das Methodenargumentobjekt zu markieren, in das das JSON-Dokument von Spring Framework konvertiert wird.
Was ist MediaType Application_json_value?
Um das Javadoc zu zitieren, Medientyp . APPLICATION_JSON ist eine "öffentliche Konstante" Medientyp für application/json ", wohingegen Medientyp . APPLICATION_JSON_VALUE ist ein "String-Äquivalent von Medientyp . APPLICATION_JSON ". Attribute für Java-Annotationen können nur einer einer begrenzten Anzahl von Typen sein.