article(s) dans votre panier VOIR

Scopes singleton et prototype avec Spring

  • Vidéo 32 sur 64
  • 3h47 de formation
  • 64 leçons

Un contenu flash devrait s'afficher ici. Votre navigateur ne comporte pas de plugin flash, ou il ne s'est pas correctement initialisé.

Vous pouvez télécharger le plugin flash depuis le site d'Adobe à l'adresse suivante : http://get.adobe.com/flashplayer/.

Pour accéder à la suite de cette formation, vous devez vous abonner.
previous
summary
resume
next
play
Scopes singleton et prototype
00:00 / 01:26
HD
fullscreen
Je m’abonne
à partir de 16,6 € / mois
  • Visionnage en ligne
  • Accès illimité à toutes nos formations
OU
J'achète uniquement
la formation
29,90€
  • Téléchargement + VOD à vie
  • Exercice / Validation des acquis
  • Accès uniquement à cette formation

Sommaire de la formation

Détails de la formation


Par défaut, les beans créés par Spring sont tous des singletons (au sens Spring).

Ainsi, plusieurs appels de la méthode getBean du contexte d’application ou références à ce bean, retourneront la même instance, instance par défaut créée dès la lecture du fichier de configuration.

Si l’on désire récupérer une instance différente à chaque référence on doit positionner l’attribut scope à prototype dans le déclaration du bean. La classe sera instanciée à chaque nouvel appel de getBean ou à chaque référence vers ce bean :

<?xml version="1.0" encoding="UTF-8" ?>
...
<bean id="..." class="com.jnesis..." scope="prototype">
	<property name="..." value="..." />
</bean>