Bonjour Poursuite d'une série de migrations vers de nouvelles versions de frameworks.
La dernière fois, c'était
JUnit 5 en 10 min. , cette fois sera le printemps 5.
Quand ils parlent de nouvelles choses au printemps 5, ils commencent principalement à parler de la pile à jet, en omettant beaucoup de nouvelles choses qui y sont apparues en plus. Il y a très peu de pilotes réactifs pour les bases de données, donc mon examen vidéo sur d'autres mises à jour importantes, j'espère, sera pertinent pour la plupart des utilisateurs de Spring. De plus, toutes ses dépendances sont mises à jour avec Spring 5.x: spring-data 2.x, spring-security 5.x. En janvier de cette année, notre projet de formation Spring 5 / JPA Enterprise (Topjava) a migré du printemps 4.3.x au printemps 5. Le processus a été assez facile et à la fin d'une courte vidéo de 10 minutes, je vais également énumérer toutes les modifications dans le code du projet.
Nouveau au printemps 5
- Utilise JDK 8+ (facultatif, CompletableFuture, Time API, java.util.function, méthodes par défaut)
- Prise en charge de Java 9 (Automatic-Module-Name dans 5.0, module-info dans 6.0+ , ASM 6)
- Prise en charge HTTP / 2 ( TLS , Push ), NIO / NIO.2, Kotlin
Autres changements
- Spring-Data-JPA 2.x, Spring-Security 5.x
- Réactivité ( Web sur pile réactive )
Les ressources
Réactivité

Migration TopJava
Au printemps de cette année, le printemps 5.1 est déjà sorti, ne traînez pas derrière la
progression de la sortie.
Merci de votre attention!