Vous êtes sur la page 1sur 8

Formation 'Développeur Java Web Mobile'

Module 4 – Séance 4

www.objis.com : soyez prêt pour des projets ambitieux 1


Sommaire Module 4 – Séance 4

 Initialisation de propriétés d’un bean 3

 L’attribut depends-on 5

 Initialisation Lazy 6

 Cycle de vie d’un bean spring 7

 Questions 8
www.objis.com : soyez prêt pour des projets ambitieux 2
Initialisation de propriétés d’un
bean

 Spring offre la possibilité d’initialiser les propriétés


de beans via la balise <property></property>

www.objis.com - Formation 3
www.objis.com - Cursus d'excellence 'Développeur JAVA'
SPRING
Initialisation de propriétés d’un
bean

 Spring offre la possibilité d’initialiser les propriétés


de beans via la balise <property></property>

www.objis.com - Formation 4
www.objis.com - Cursus d'excellence 'Développeur JAVA'
SPRING
Utiliser l’attribut depends-on

 l’attribut depends-on permet de spécifier à spring


que la création d’un bean est soumise à l’existence
du bean dont il dépend

Le bean2 n’est créé que si le bean 3 est déjà initialisé

www.objis.com - Formation 5
www.objis.com - Cursus d'excellence 'Développeur JAVA'
SPRING
Initialisation Lazy

 Par défaut, spring initialise tous les beans au


démarrage du context
 Il est possible de spécifier à spring de n’itialiser un
bean qu’au dernier moment,lorsqu’il va être utilisé
 L’attribut lazy-init permet d’avoir ce comportement

 Il est possible de préciser l’initialisation lazy par


défaut pour tous les beans du fichier de
configuration

www.objis.com - Formation 6
www.objis.com - Cursus d'excellence 'Développeur JAVA'
SPRING
Cycle de vie des beans

 Spring offre des méthodes de callback pour


controler le cycle de vie d’un bean
 Ces méthodes sont appelées lors de la création du
bean ou lors de sa création

www.objis.com - Formation 7
www.objis.com - Cursus d'excellence 'Développeur JAVA'
SPRING
Questions Module4-Séance4

 Qu'est-ce qu’un bean?


 Comment initialiser les propriétés d’un bean?
 Différence entre initialisation lazy et eager.
 Qu’est-ce que l’injection de dépendance?
 Comment configurer l’initialisation lazy pour
tous les beans via xml?
 Que permet l’attribut depends-on?

www.objis.com : soyez prêt pour des projets ambitieux 8

Vous aimerez peut-être aussi