2009-06-22 14 views

Respuesta

27

En la primavera de 3.0 existe una anotación: @Lazy(false). Pero tenga en cuenta que los frijoles están ansiosos por defecto.

7

Para aclarar las cosas, sepa que en cuanto a Spring 3.0 y posterior, los beans se inicializan con impaciencia.

Extracto del enlace @Lazy(false) en la respuesta de Bozho:

Si esta anotación no está presente en un componente o definición Bean, se producirá inicialización ansiosos. Si está presente y configurado en verdadero, Bean/Component no se inicializará hasta que se haga referencia a otro bean o se recupere explícitamente del BeanFactory adjunto. Si se presenta y se establece en falso, el bean se creará una instancia al iniciar fábricas de frijoles que realizan una inicialización ansiosa de singletons.

0

Probé @EnableScheduling en mi clase de anotación de configuración y eso fue lo que hizo el truco.

Cuestiones relacionadas