Modernização com records, streams e switch novo.
Modelo: Claude
Modernize o código Java 8 abaixo para Java 17. Aplique quando fizer sentido: records, var, switch expressions, text blocks, Optional e melhorias de Stream. Explique cada mudança e o ganho. Código: [COLE AQUI]
Exemplo de entrada
DTO com getters e setters, switch tradicional e concatenação de SQL multilinha
Resultado esperado
Código modernizado com comentário por mudança aplicada.
