// Spring-Ökosystem

Umstieg auf Spring Boot 4 und Spring Framework 7

Planung und Durchführung des Versionsumstiegs mit möglichst viel Automatisierung.

  • Inhouse-Schulung
  • 1 Tag
  • Fortgeschritten
  • Remote oder vor Ort
  • KI-Analyse
Junger Keimling in einem bernsteinfarbenen Keramiktopf neben einem geschlossenen Laptop
Symbolbild · KI-generiert

Was Sie mitnehmen

  • Sie kennen die wesentlichen Änderungen in Spring Boot 4 und Spring Framework 7 und ihre Folgen.
  • Sie ermitteln den Migrationsbedarf mit KI-Unterstützung und priorisieren die Arbeitspakete.
  • Sie automatisieren wiederkehrende Umbauten mit Apache-lizenzierten OpenRewrite-Rezepten.
  • Sie arbeiten verbleibende Stellen gezielt nach und sichern den Umstieg durch Tests ab.

Agenda

Die Agenda ist die Grundlage. Schwerpunkte und Beispiele stimmen wir vorab auf Ihr Team ab.

Vormittag

  • Neuerungen und Brüche: Jakarta EE 11, Jackson 3, Null-Sicherheit mit JSpecify
  • Modularisierte Autokonfiguration und geänderte Starter
  • Migrationsbedarf mit Ollama und Continue ermitteln: Abhängigkeiten, Properties, APIs
  • Übung: Migrationsplan für ein Beispielprojekt erstellen

Nachmittag

  • OpenRewrite-Grundlagen: Rezepte, Maven- und Gradle-Plugin, Dry Run
  • Lizenzlage der Rezepte: Apache-lizenzierte Module und eigene deklarative Rezepte
  • Übung: Umbau mit Rezepten automatisieren und Rest gezielt nacharbeiten
  • Absicherung durch Tests, Deprecation-Warnungen und schrittweisen Rollout

KI in dieser Schulung

// KI für Analyse & Modernisierung

Migrationsbedarf mit KI ermitteln, Umbau mit Rezepten automatisieren und Rest gezielt nacharbeiten.

Voraussetzungen und Rahmen

Vorwissen
Erfahrung mit Spring Boot 3 und Maven oder Gradle. Ein eigenes Projekt zum Ausprobieren ist hilfreich; für den KI-Teil wird Ollama lokal genutzt.
Werkzeuge
OpenRewrite (Apache-lizenzierte Rezepte) (Open Source, Apache 2.0)
Niveau
Fortgeschritten
Teilnehmende
bis 10 Personen, größere Gruppen auf Anfrage
Durchführung
Remote per Videokonferenz oder bei Ihnen vor Ort
Enthalten
Abstimmung vorab, Unterlagen, Übungsprojekte, Teilnahmebescheinigungen

// Trainer mit langjähriger Softwareentwicklungserfahrung, akademische Ausbildung in Informatik und KI.