Junior — Middle
Comment fonctionne l'annotation @PreDestroy dans Spring et quel est son objectif?
sobes.tech IA
Réponse de l'IA
L'annotation @PreDestroy dans Spring est utilisée pour indiquer la méthode qui doit être appelée avant la destruction d'un bean (par exemple, lors de la fermeture de l'application ou de la suppression du bean du contexte). Cela permet d'effectuer un nettoyage des ressources, de fermer des connexions ou d'exécuter d'autres actions finales.
Exemple :
@Component
public class MyBean {
@PreDestroy
public void cleanup() {
// code de nettoyage, par exemple, fermer des fichiers ou des connexions
System.out.println("Le bean est en cours de destruction");
}
}
Spring appellera automatiquement la méthode cleanup() avant la destruction du bean.