Olá Continuando uma série de migrações para novas versões de estruturas.
A última vez foi o
JUnit 5 em 10 minutos. , desta vez será a primavera 5.
Quando eles falam sobre coisas novas na primavera 5, eles começam a falar sobre o jet stack, omitindo muitas das novidades que apareceram além dele. Como existem poucos drivers reativos para bancos de dados, espero que minha análise de vídeo sobre outras atualizações importantes seja relevante para a maioria dos usuários do Spring. Além disso, todas as suas dependências são atualizadas junto com o Spring 5.x: spring-data 2.x, spring-security 5.x. Em janeiro deste ano, nosso projeto de treinamento do Spring 5 / JPA Enterprise (Topjava) migrou do Spring 4.3.x para o Spring 5. O processo foi bastante fácil e, no final de um pequeno vídeo por 10 minutos, também listarei todas as alterações no código do projeto.
Novo na primavera 5
- Usa o JDK 8+ (opcional, API CompletableFuture, Time, java.util.function, métodos padrão)
- Suporte ao Java 9 (Nome do módulo automático em 5.0, informações do módulo em 6.0+ , ASM 6)
- Suporte HTTP / 2 ( TLS , Push ), NIO / NIO.2, Kotlin
Outras mudanças
- Spring-Data-JPA 2.x, Spring-Security 5.x
- Reatividade ( Web na pilha reativa )
Recursos
Reatividade

Migração TopJava
Na primavera deste ano, a Primavera 5.1 já saiu, não fique para trás o
progresso do lançamento.
Obrigado pela atenção!