Le guide de migration de la version 1.5 à la version 2.x

Au niveau de la migration de Spring Boot 1.5 vers la version 2.x, la documentation Spring liste un certain nombre de points.

1. Fichiers de configuration

Certaines propriétés ont été changées entre la version 1.5 et la version 2.x. Un starter spécifique a été mis à disposition pour faciliter la migration. Il assure une relative rétro-compatibilité le temps de la migration.

<dependency>  
  <groupId>org.springframework.boot</groupId>  
  <artifactId>spring-boot-properties-migrator</artifactId>  
</dependency> 

2. Comportements différents

Les applications Spring Boot peuvent désormais fonctionner dans de nouveaux modes. C’est pourquoi, la propriété spring.main.web-environment est désormais obsolète et remplacée par spring.main.web-application-type qui offre plus de contrôle.

3. Démarrage

Il est possible de différer le démarrage du serveur web au démarrage de l’application en changeant la propriété spring.main.web-application-type=none ou d’utiliser le setWebApplicationType sur SpringApplication pour le faire par programmation.

4. Utilisation de ApplicationRunner ou CommandLineRunner

Dans la version 1.x, les beans ApplicationRunner et CommandLineRunner sont invoqués au démarrage du processus et cela posait des problèmes, car les runners...

couv_EP4JASP.png

Découvrez 

le livre :

Aussi inclus dans nos :

Précédent
La gestion des sessions
Suivant
Description avancée de Spring Boot