Loslegen
Javaneer
Zurück zum Spring-Pfad
🌐
Modul 2

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.

7 Lektionen in dieser Stufe1 h 48 min
Erste Lektion starten

Lektionen in dieser Stufe

  1. 01

    Spring MVC & der Anfragefluss

    Fortgeschritten

    Der DispatcherServlet als Front-Controller und die Reise einer Anfrage vom HTTP-Eingang bis zur JSON-Antwort.

    16 Min.
  2. 02

    REST-Controller & Mapping

    Fortgeschritten

    @RestController, URLs und HTTP-Methoden zuordnen, Pfadvariablen und Query-Parameter sowie ResponseEntity.

    18 Min.
  3. 03

    Request- & Response-Bodies

    Fortgeschritten

    DTOs und Records, @RequestBody, JSON-(De-)Serialisierung mit Jackson und Content Negotiation.

    16 Min.
  4. 04

    Eingaben validieren

    Fortgeschritten

    Bean Validation mit @Valid und Constraint-Annotationen und wie man Fehler in hilfreiche Antworten verwandelt.

    16 Min.
  5. 05

    Ausnahmebehandlung & ProblemDetail

    Fortgeschritten

    @ExceptionHandler, @ControllerAdvice und standardisierte Fehlerantworten nach RFC 9457 (ProblemDetail).

    16 Min.
  6. 06

    Dokumentieren mit OpenAPI

    Anfänger

    Erzeuge lebendige, interaktive API-Dokumentation mit springdoc-openapi und Swagger UI - kostenlos.

    12 Min.
  7. 07

    Andere APIs aufrufen

    Fortgeschritten

    HTTP-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.

Test absolvieren