2009-06-22 10 views

risposta

27

In primavera 3.0 c'è un'annotazione: @Lazy(false). Ma nota che i bean sono desiderosi di default.

7

Giusto per impostare le cose, si sappia che per quanto riguarda Spring 3.0 e successive, i bean sono automaticamente inizializzati con avidità.

Estratto dal link @Lazy(false) in risposta di Bozho:

Se questa annotazione non è presente in un componente o una definizione Bean, si verificherà inizializzazione ansioso. Se presente e impostato su true, il bean/componente non verrà inizializzato fino a quando non viene fatto riferimento a un altro bean o recuperato esplicitamente da BeanFactory. Se è presente e impostato su false, il bean verrà istanziato all'avvio dalle fabbriche bean che eseguono l'inizializzazione ansiosa dei singleton.

0

Ho provato @EnableScheduling nella mia classe Annotation di configurazione e questo ha fatto il trucco.

Problemi correlati