Spring Boot

Spring Boot: Einrichtung, Persistenz, Tests und Paketierung2

Beginnen Sie mit einem reproduzierbaren Projekt und prüfen Sie das Zusammenspiel von Build, Persistenz und HTTP-Verträgen. Verwenden Sie die im jeweiligen Artikel dokumentierte Kombination aus Boot, JDK und Gradle; die Beispiele stammen aus unterschiedlichen Release-Linien.

Testen und paketieren

HTTP-Antwortverträge mit einem lokalen Mock-Server prüfen und separat erzeugte Vue-Build-Ausgaben in eine ausführbare JAR-Datei aufnehmen.

  1. WebClient oder RestClient: Synchrone, reaktive und Streaming-Aufrufe wählen

    Vergleichen Sie Ausführungszeitpunkt, Blockieren, Fehler und Nutzung mit virtuellen Threads bei Spring WebClient und RestClient. Ein lokales HTTP-Beispiel prüft Anfragen pro Subscription und die Behandlung von 404/503.

  2. WebClient-Zeitlimits und begrenzte Wiederholungen mit Reactor testen

    Trennen Sie Verbindungs-, Antwort-, Versuchs- und Gesamtzeitlimits. Testen Sie mit lokalem HTTP und virtueller Reactor-Zeit eine GET-Regel, die nur HTTP 503 zweimal wiederholt.