BeanFactory 才是Spring 容器中的顶层接口。
ApplicationContext 是它的子接口。

ApplicationContext

它在构建核心容器时, 创建对象采取的策略是采用立即加载的方式。

SRE实战 互联网时代守护先锋,助力企业售后服务体系运筹帷幄!一键直达领取阿里云限量特价优惠。

也就是说,只要一读取完配置文件, 马上就创建配置文件中配置的对象。

单例对象适用

BeanFactory

它在构建核心容器时,创建对象采取的策略是采用延迟加载的方式。

也就是说, 什么时候根据ID获取对象,什么时候才真正的创建对象。

多例对象适用

扫码关注我们
微信号:SRE实战
拒绝背锅 运筹帷幄