Создание лениво инициализированных бобов Spring с помощью основанной на аннотации конфигурации

Я использую Spring @Component аннотация для конфигурирования многих бобов в моем приложении Spring 3.0. Я хотел бы знать, возможно ли создать некоторые из этих бобов лениво - особенно prototype бобы?

5
задан teabot 2 March 2010 в 18:34
поделиться

2 ответа

Чтобы объявить компонент с отложенной инициализацией, вы можете использовать аннотацию @Lazy .

Обратите внимание, однако, что это не имеет смысла для прототипа beans - они не могут быть инициализированы сразу, поэтому нет необходимости отмечать их как ленивые.

13
ответ дан 18 December 2019 в 10:44
поделиться

Ленивая инициализация не является вариантом в контексте bean-компонентов с областью действия прототипа. Эти bean-компоненты создаются и инициализируются по запросу каждый раз, когда что-то их запрашивает, поэтому они по своей природе инициализируются лениво.

3
ответ дан 18 December 2019 в 10:44
поделиться
Другие вопросы по тегам:

Похожие вопросы: