Spring Boot : structurez proprement votre logique d’initialisation avec @EventListener pour réagir aux événements du cycle de vie.
Plutôt que de surcharger votre classe principale ou d’utiliser CommandLineRunner pour exécuter du code au démarrage, il existe une approche plus souple et plus élégante : écouter les événements du cycle de vie de Spring.
Un exemple souvent sous-estimé : ApplicationReadyEvent. Ce dernier vous permet de lancer des actions juste après que l’application soit totalement prête à servir.
Voici une autre manière de l’exploiter, avec un exemple différent de celui qu’on voit habituellement.
🙌
Software Engineer | Java & 🅰️ngular Full Stack Developer
4 months ago
Philémon GLOBLÉHI Merci du tips, je fais souvent une redefinition de la méthode onApplicationEvent, de ApplicationListener en lui passant l'event ContextRefreshedEvent à surveiller.