Sobes.tech
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.