BeanFactory 是 Spring 容器中的顶层接口。
ApplicationContext 是它的子接口。
BeanFactory 和 ApplicationContext 的区别: 创建对象的时间点不一样。 ApplicationContext:只要一读取配置文件,默认情况下就会创建对象。 BeanFactory:什么使用什么时候创建对象。
简单来说一个是延迟加载等到你需要的时候创建,一个是读取配置文件的时候就创建好了对象。
BeanFactory和 ApplicationContext 的区别?
最新推荐文章于 2022-05-06 14:09:15 发布