У меня есть следующая карта:
@Lazy
private Map<String, AbstractFeedProcessor> feedProcessorMap;
Хотелось бы, чтобы все подклассы AbstractFeedProcessor были лениво инициализированы в зависимости от того, когда они используются.
AbstractFeedProcessor имеет аннотацию @Lazy, но после тестирования выясняется, что при инициализации карты все ее компоненты также инициализируются.
Есть ли способ заставить карту инициализировать ее компоненты ленивым способом?
Я проверял, что это происходит так же, если я использую конфигурацию XML-весны и если я использую аннотации.