Visão geral
Cenários comuns de atualização do Java
Java 8 para Java 11
- Compatibilidade com o sistema de módulos (Project Jigsaw)
- Remoção de APIs descontinuadas (por exemplo, pacotes
sun.*) - Configurações padrão do coletor de lixo atualizadas
- Nova API de cliente HTTP
Java 11 para Java 17
- Classes seladas e pattern matching
- Records para dados imutáveis
- Blocos de texto para strings multilinha
- Expressões
switchaprimoradas
Atualizações de versão do Spring Boot
- Migrações do Spring Boot 2.x para 3.x
- Alterações de namespace do Jakarta EE (javax.* para jakarta.*)
- Atualizações de propriedades de configuração
- Resolução de compatibilidade de dependências
Recursos adicionais
- Java Version Migration Guide
- Spring Boot 3.0 Migration Guide
- Devin Playbooks - Crie fluxos de trabalho de atualização reutilizáveis
- Devin Knowledge - Armazene padrões de atualização específicos do projeto
