cr-skl opened this issue 4 months ago · 1 comments
你好,我的问题是: 关于 application-context 分支中的 DefaultListableBeanFactory 类中的 preInstantiateSingletons() 方法, 为什么要把所有单例都进行实例化? 其余不是单例的类不需要提前实例化,只进行加载, 为什么要这样区别对待
@cr-skl 提前实例化单例bean避免后续用到才实例化。prototype bean没必要实例化,因为每次从bean容器获取都得实例化一次。