可以通过映射或其他类型的集合来对Spring bean进行延迟初始化吗?

时间:2019-03-29 09:40:20

标签: java spring dictionary collections javabeans

我有以下地图:

@Lazy
private Map<String, AbstractFeedProcessor> feedProcessorMap;

我希望AbstractFeedProcessor的所有子类都根据使用的时间进行延迟初始化。

AbstractFeedProcessor具有@Lazy批注,但经过测试后发现,每当地图初始化时,其所有组件也会被初始化。

有没有办法让地图以惰性方式初始化其组件?

如果使用XML spring配置并使用注释,我已经以相同的方式检查了这种情况。

0 个答案:

没有答案