Test
{{#mermaid:journey
title Benutzerreise: Spring Boot MVC-Anwendung section Benutzer sendet Anfrage Anfrage an Controller: 5: Benutzer sendet HTTP-Anfrage section Controller verarbeitet Anfrage Anfrage validieren: 4: Controller validiert Anfrage Service aufrufen: 3: Controller ruft Service-Schicht auf section Service-Schicht führt Logik aus Geschäftslogik ausführen: 4: Service-Schicht führt Geschäftslogik aus Daten abrufen: 3: Service-Schicht ruft Daten aus Repository ab section Repository-Schicht interagiert mit Datenbank Datenbankabfrage: 4: Repository führt Datenbankabfrage aus Daten zurückgeben: 3: Repository gibt Daten an Service-Schicht zurück section Service-Schicht gibt Daten zurück Daten verarbeiten: 4: Service-Schicht verarbeitet Daten Daten an Controller zurückgeben: 3: Service-Schicht gibt Daten an Controller zurück section Controller erstellt Antwort Antwort erstellen: 4: Controller erstellt HTTP-Antwort Antwort senden: 3: Controller sendet Antwort an Benutzer
}}
<graph>
{
"title": "Benutzerreise: Spring Boot MVC-Anwendung", "sections": [ { "title": "Benutzer sendet Anfrage", "steps": [ { "text": "Anfrage an Controller", "duration": 5, "actor": "Benutzer" } ] }, { "title": "Controller verarbeitet Anfrage", "steps": [ { "text": "Anfrage validieren", "duration": 4, "actor": "Controller" }, { "text": "Service aufrufen", "duration": 3, "actor": "Controller" } ] }, { "title": "Service-Schicht führt Logik aus", "steps": [ { "text": "Geschäftslogik ausführen", "duration": 4, "actor": "Service-Schicht" }, { "text": "Daten abrufen", "duration": 3, "actor": "Service-Schicht" } ] }, { "title": "Repository-Schicht interagiert mit Datenbank", "steps": [ { "text": "Datenbankabfrage", "duration": 4, "actor": "Repository" }, { "text": "Daten zurückgeben", "duration": 3, "actor": "Repository" } ] }, { "title": "Service-Schicht gibt Daten zurück", "steps": [ { "text": "Daten verarbeiten", "duration": 4, "actor": "Service-Schicht" }, { "text": "Daten an Controller zurückgeben", "duration": 3, "actor": "Service-Schicht" } ] }, { "title": "Controller erstellt Antwort", "steps": [ { "text": "Antwort erstellen", "duration": 4, "actor": "Controller" }, { "text": "Antwort senden", "duration": 3, "actor": "Controller" } ] } ]
} </graph>