Qu'est-ce que le cycle de vie du haricot ?
Qu'est-ce que le cycle de vie du haricot ?
Anonim

1.1 Printemps Cycle de vie du haricot

Printemps haricot est responsable de la gestion des cycle de la vie de des haricots créé à travers le conteneur à ressort. Les cycle de vie du haricot consiste en des méthodes de rappel post-initialisation et pré-destruction.

En conséquence, quel est le cycle de vie du haricot de printemps?

Printemps (Café) Cycle de vie du haricot . Les Printemps Le conteneur IoC (Inversion of Control) gère Haricots de printemps . UNE " Haricot de printemps " n'est qu'un Printemps -Instanciation gérée d'une classe Java. Les Printemps Le conteneur IoC est responsable de l'instanciation, de l'initialisation et du câblage des haricots . Le conteneur gère également le cycle de la vie de des haricots.

De même, comment contrôler le cycle de vie du haricot au printemps ? Le framework Spring propose les 4 méthodes suivantes pour contrôler les événements du cycle de vie d'un bean:

  1. Interfaces de rappel InitializingBean et DisposableBean.
  2. *Interfaces conscientes pour un comportement spécifique.
  3. Méthodes personnalisées init() et destroy() dans le fichier de configuration du bean.
  4. Annotations @PostConstruct et @PreDestroy.

Par conséquent, quel est le cycle de vie des haricots dans le conteneur de l'usine de haricots de printemps ?

Printemps - Cycle de vie du haricot . Les cycle de la vie d'un Haricot de printemps est facile à comprendre. Lorsqu'un haricot est instancié, il peut être nécessaire d'effectuer une initialisation pour le mettre dans un état utilisable. De même, lorsque le haricot n'est plus nécessaire et est retiré du récipient , un nettoyage peut être nécessaire.

Comment les haricots sont-ils initialisés au printemps ?

Points importants du cycle de vie du haricot de printemps:

  1. D'après la sortie de la console, il est clair que Spring Context utilise d'abord le constructeur no-args pour initialiser l'objet bean, puis appelle la méthode post-init.
  2. L'ordre d'initialisation du bean est le même que celui défini dans le fichier de configuration du bean Spring.

Conseillé: