Haricots initialisés paresseux

Haricots initialisés paresseux

Par défaut, the container creates and configures all singleton beans during initialization. Pour éviter cela, nous pouvons utiliser l'attribut lazy-init avec la valeur true sur la configuration du bean :

<bean id="item1" class="org.baeldung.store.ItemImpl1" lazy-init="true" />

Par conséquent, le bean item1 ne sera initialisé qu'au when it's first requesteddémarrage, et non au démarrage. L'avantage est fasterle temps d'initialisation , mais le compromis est que nous won't discovern'obtenons aucune erreur de configuration jusqu'à ce que le bean soit demandé, ce qui peut prendre plusieurs heures, voire plusieurs jours, après l'exécution de l'application.


Lire :
Introduction à l'inversion du contrôle et à l'injection de dépendances avec Spring

Je suppose que tu aimes

Origine blog.csdn.net/weixin_37646636/article/details/133325479
conseillé
Classement