Подтвердить что ты не робот

Как указать bean как не ленивый с аннотациями

Кто-нибудь знает, как указать bean как не ленивый при использовании аннотаций для настройки bean?

4b9b3361

Ответ 2

В spring 3.0 есть аннотация: @Lazy(false). Но обратите внимание, что beans по умолчанию хотят.

Ответ 3

Просто для того, чтобы прямо установить, что до Spring 3.0 и более поздних версий beans по умолчанию инициализируется с нетерпением.

Отрывок из @Lazy(false) в ответе Божо:

Если эта аннотация отсутствует в определении Component или BeanОжидается инициализация. Если присутствует и установлено значение true, Bean/Компонент не будет инициализирован, пока не будет указан другой Bean или явно извлечен из прилагаемого BeanFactory. Если присутствует и устанавливается в false, Bean будет создан при запуске Bean заводы, которые выполняют энергичную инициализацию синглетонов.

Ответ 4

Я попробовал @EnableScheduling в моем классе аннотации конфигурации и сделал трюк.