J'applique actuellement ServletContextListener
et utilise contextDestroyed()
pour exécuter des tâches de nettoyage sur mon application Web avant son arrêt. Cependant, j'ai lu sur la façon dont Runtime.addShutdownHook(Thread)
peut être utilisé dans le même but.contextDestroyed() vs addShutdownHook()
Y a-t-il une différence entre ces deux méthodes d'exécution du nettoyage avant le déploiement? Qu'est-ce qui est préférable pour une application web, en termes de fonctionnalité, d'efficacité et de maintenabilité?
+1 merci la distinction est claire pour moi maintenant –