Test
{{#mermaid:sequenceDiagram
Client->>DispatcherServlet: HTTP-Anfrage DispatcherServlet->>Controller: Auswahl der Methode Controller->>Service: Geschäftslogik Service->>Repository: Datenzugriff Repository-->>Service: Daten Service-->>Controller: Daten Controller-->>DispatcherServlet: Antwort DispatcherServlet-->>Client: HTTP-Antwort
}}
{{#mermaid:graph TD
A[Client: HTTP-Anfrage] --> B(DispatcherServlet: Anfrageempfang) B --> C{Routing} C -- Entsprechender Controller --> D[Controller: Anfrageverarbeitung] D --> E[Service: Geschäftslogik] E --> F[Repository: Datenzugriff] F --> E[Repository: Datenrückgabe] E --> D[Service: Datenrückgabe] D --> G[Controller: Antwortgenerierung] G --> H[DispatcherServlet: Antwortsendung] H --> I[Client: HTTP-Antwort]
}}