Que fait @predestroy ?

Table des matières:

Que fait @predestroy ?
Que fait @predestroy ?

Vidéo: Que fait @predestroy ?

Vidéo: Que fait @predestroy ?
Vidéo: 11.3 App, @PostConstruct et @PreDestroy, Code partie 1 2024, Novembre
Anonim

L'annotation PreDestroy est utilisée sur les méthodes comme notification de rappel pour signaler que l'instance est en train d'être supprimée par le conteneur. La méthode annotée avec PreDestroy est généralement utilisée pour libérer les ressources qu'elle a détenues.

Pourquoi utilisons-nous @PostConstruct ?

L'annotation PostConstruct est utilisée sur une méthode qui doit être exécutée après l'injection de dépendances pour effectuer toute initialisation Cette méthode DOIT être invoquée avant que la classe ne soit mise en service. Cette annotation DOIT être prise en charge sur toutes les classes qui prennent en charge l'injection de dépendance.

PostConstruct peut-il être privé ?

La méthode sur laquelle PostConstruct est appliqué PEUT être public, protected, package private ou private. La méthode NE DOIT PAS être statique.

Qu'est-ce que l'annotation @PostConstruct au printemps ?

@PostConstruct est une annotation utilisée sur une méthode qui doit être exécutée après l'injection de dépendances pour effectuer toute initialisation.

Pourquoi PostConstruct n'est pas appelé ?

Les annotations de bean Java EE telles que @PostConstruct ne s'appliquent qu'aux beans gérés par le conteneur. Si vous appelez simplement new BlogEntryDao vous-même, le conteneur isn ne va pas intercepter la création et appeler la méthode @PostConstruct.