Skip to content

Latest commit

 

History

History
7 lines (3 loc) · 672 Bytes

3.16-the-beanfactory.md

File metadata and controls

7 lines (3 loc) · 672 Bytes

3.16 The BeanFactory

BeanFactory为Spring的IoC功能提供了基础支撑,但是在集成第三方框架他只能直接使用,现在已经成为历史。BeanFactory和相关接口,如BeanFactoryAwareInitializingBeanDisposableBean,仍然存在于Spring中,目的是向下兼容与Spring集成的大量第三方框架。 通常第三方组件不能使用更现代的等同物,例如@PostConstruct@PreDestroy,以便与JDK 1.4保持兼容或避免对JSR-250的依赖。

本部分主要讲解有关BeanFactoryApplicationContext之间的不同的背景区别,以及如何通过经典的单例查找直接访问IoC容器。