1 Spring Framework, Bean Lifecycle Spring decide chi fornisce i servizi, li crea e li configura per lo sviluppatore. Spring gestisce il lifecycle dei bean: 1.Inizializzazione 2.Creazione 3.Distruzione © copyright ADD VALUE Confidential
Spring Framework, Bean Lifecycle Callbacks (1) Per configurare i bean, Spring fornisce svariati approcci. In fase di inizializzazione ce ne sono due principali che sono: Prima della loro creazione Dopo la creazione, per completare l’inizializzazione © copyright ADD VALUE Confidential2
Spring Framework, Bean Lifecycle Callbacks (2) 1. Prima della creazione dei bean Con la Property Placeholder si sostituisce il segnaposto (${}) DOPO AVER CARICATO LA DEFINIZIONE DEI BEAN. © copyright ADD VALUE Confidential3
Spring Framework, Bean Lifecycle Callbacks (3) 2. Per completare l’inizializzazione Con DOPO AVER INIETTATO LE DIPENDENZE. è possibile: Controllare che siano state iniettate tutte le dipendenze Inizializzare a runtime altri componenti. © copyright ADD VALUE Confidential4
5 Spring Framework, Bean Lifecycle - Esempi © copyright ADD VALUE Confidential Alcuni esempi… Riferimento: it.addvalue.examples.example02_BeanLifecycle