Vue d’ensemble
Scénarios courants de mise à niveau de Java
Java 8 à Java 11
- Compatibilité avec le système de modules (Project Jigsaw)
- Suppression des API obsolètes (par ex. les packages
sun.*) - Nouveaux paramètres par défaut du garbage collector
- Nouvelle API de client HTTP
De Java 11 à Java 17
- Classes scellées et correspondance de modèles
- Records pour les données immuables
- Blocs de texte pour les chaînes de caractères multilignes
- Expressions
switchaméliorées
Mises à niveau de Spring Boot
- Migrations de Spring Boot 2.x vers 3.x
- Modifications des espaces de noms Jakarta EE (javax.* vers jakarta.*)
- Mises à jour des propriétés de configuration
- Résolution des problèmes de compatibilité des dépendances
Ressources supplémentaires
- Guide de migration de version Java
- Guide de migration Spring Boot 3.0
- Playbooks Devin - Créez des workflows de mise à niveau réutilisables
- Devin Knowledge - Stockez des modèles de mise à niveau propres à chaque projet
