Web-APIs bauen
Eine REST-API richtig ausliefern.
Mach BookVault zu einer echten HTTP-API. Die Spring-MVC-Anfragepipeline, REST-Controller, Request- und Response-Bodies, Validierung, saubere Fehlerantworten mit ProblemDetail, OpenAPI-Dokumentation und das Aufrufen anderer Dienste.
Lektionen in dieser Stufe
- 01
Spring MVC & der Anfragefluss
FortgeschrittenDer DispatcherServlet als Front-Controller und die Reise einer Anfrage vom HTTP-Eingang bis zur JSON-Antwort.
16 Min. - 02
REST-Controller & Mapping
Fortgeschritten@RestController, URLs und HTTP-Methoden zuordnen, Pfadvariablen und Query-Parameter sowie ResponseEntity.
18 Min. - 03
Request- & Response-Bodies
FortgeschrittenDTOs und Records, @RequestBody, JSON-(De-)Serialisierung mit Jackson und Content Negotiation.
16 Min. - 04
Eingaben validieren
FortgeschrittenBean Validation mit @Valid und Constraint-Annotationen und wie man Fehler in hilfreiche Antworten verwandelt.
16 Min. - 05
Ausnahmebehandlung & ProblemDetail
Fortgeschritten@ExceptionHandler, @ControllerAdvice und standardisierte Fehlerantworten nach RFC 9457 (ProblemDetail).
16 Min. - 06
Dokumentieren mit OpenAPI
AnfängerErzeuge lebendige, interaktive API-Dokumentation mit springdoc-openapi und Swagger UI - kostenlos.
12 Min. - 07
Andere APIs aufrufen
FortgeschrittenHTTP-Dienste mit dem modernen RestClient konsumieren (und wann man zu WebClient greift).
14 Min.
Bereit für den Test?
Absolviere den Stufentest, um dein Können zu prüfen. Bestehe ihn, um ein Stufen-Abzeichen für dein Javaneer-Zertifikat zu verdienen.