Ленивая инициализация Spring в среде разработки

Чтобы уменьшить время запуска сервера в среде разработки, я хотел бы изменить поведение Spring по умолчанию для ленивой инициализации бобов.

Я знаю, что это можно сделать, указав default-lazy-init="true" на уровне бобов. Однако я не хотел бы менять это свойство каждый раз, когда я получаю последние конфигурационные файлы из SCM, и менять его обратно перед тем, как проверить его обратно.

Есть ли какой-нибудь другой выход для экстернализации этого свойства? Например, указать свойство System?

Я также пытался определить свойство в файле свойств, специфичных для среды, и сослаться на него в элементе beans, но это не сработало.

default-lazy-init="${default-lazy-init-value}"

Каким-нибудь другим способом это можно сделать?

6
задан Tomasz Nurkiewicz 28 November 2011 в 10:21
поделиться