Panel | ||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|
| ||||||||||||
Diese Anleitung gilt für jadice web toolkit Version 5.13.0.0 7 vom 1819.11.2024. Die Hinweise gelten für die Migration von jadice web toolkit 5.12 auf 5.13. Eine Übersicht der Versionen des jadice web toolkit finden Sie hier. |
Panel | ||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|
| ||||||||||||
In den meisten Fällen sollte es ausreichend sein, die Version 5.12 des jadice web toolkit in Ihrem dependency-management durch die aktuellste 5.13 zu ersetzen. |
Inhalt
Inhalt | ||
---|---|---|
|
Neue Funktionen und Features
JakartaEE
Jakarta / JakartaEE
Mit der Version 5.12 des jadice web toolkit wurde Spring Boot von Version 2.7 auf 3 geupdated. Damit einher geht die Migration von javax
zu jakarta
. Für das XML-Parsen (beispielsweise beim Annotations-Profil) wurde in Versionen <= 5.12 des jadice web toolkit JAXB in der Versionslinie 2 verwendet. Diese Klassen liegen ebenfalls im javax
-Package. Mit Version 5.13 des jadice web toolkit wird JAXB Version 4 verwendet (nun ebenfalls im Package jakarta
).
jadice core 6
Der einzige Unterschied der jadice web toolkit Version 5.13 gegenüber 5.13 besteht in der Version des jadice core (3 → 6). Das jadice web toolkit kapselt diese APIs, dennoch kann es vorkommen, dass Ihre Integration jadice core APIs direkt nutzt. In diesem Fall sind ggf. weitere Schritte erforderlich. Diese sind hier beschrieben. In den meisten Fällen genügt sollte es ausreichend sein, die entsprechenden javax
-Imports durch jakarta
-Imports zu ersetzen und die entsprechenden Dependencies zu verwenden.Wenn "Traditional Deployment" verwendet wird, also wenn ein WAR-File auf einem App-Server deployt wird, muss der App-Server JakartaEE kompatibel sein. Eine Liste der unterstützten App-Server finden Sie hier.Version 5.12 des jadice web toolkit in Ihrem dependency-management durch die aktuellste 5.13 zu ersetzen.
Änderungen bei Dependencies
Wenn Sie die BOM des jadice web toolkit verwenden, müssen Sie nichts weiter tun!
Alt | Neu |
---|---|
javax.xml.bind:jaxb-api:2.3.1 | jakarta.xml.bind:jakarta.xml.bind-api:4.0.2 |
com.sun.xml.bind:jaxb-core:4.0.5 | com.sun.xml.bind:jaxb-core:4.0.5 |
com.sun.xml.bind:jaxb-impl:2.3.5 | com.sun.xml.bind:jaxb-impl:4.0.4 |
API-Änderungen und Umbenennungen von Klassen und Packages
Seitens jadice web toolkit gibt es keine Änderungen an den öffentlichen APIs.
Wenn Sie jadice Core APIs direkt verwenden sind ggf. weitere Änderungen erforderlich, die API-Änderungen sind hier dokumentiert.
Änderungen am Verhalten
Keine
Änderungen in der Modulstruktur / Integration via Maven
Keine
Entfernte Klassen und Funktionalitäten
Keine