Skip to content

Zustelldienst auf Java 21 aktualisieren

Why

Als Entwickler

möchte ich den Zustelldienst von Java 17 auf Java 21 aktualisieren,

um von den neuesten Funktionen und Verbesserungen von Java 21 zu profitieren und sicherzustellen, dass der Zustelldienst auf dem aktuellen Stand der Technik ist.

Links, Notes, Remarks

Acceptance criteria

  1. Der Zustelldienst kompiliert und startet fehlerfrei mit Java 21.
  2. Die Tests des Zustelldienstes laufen erfolgreich durch.
  3. Das DOCKERFILE und die gitlab-ci.yml sind mit der Java 21 Version geupdatet.

Implementation plan (to be completed by the developer)

  • Vorgehen zum Java 21 Update siehe #1649 (comment 122138)
  • Klassen auf Records umgestellt, wo sinnvoll
  • Zu neuen Switch-Case gewechselt, wo sinnvoll
  • "Inspect Code" von Intellij durchgegangen
  • ...
Edited by Severin Kistner