本节主要对Bean创建核心接口进行说明
BeanFactory
职责:
负责生产和管理bean的一个简单工厂接口,是IOC容器的核心接口。
用于实例化、定位、配置应用程序中的对象及建立这些对象间的依赖。
BeanFactory提供IOC容器规范,是原始接口,一般不再使用。
而是使用其派生接口ApplicationContext
的实现类管理IOC容器。
相对于BeanFactory
,其实现了其他接口功能:
接口 | 说明 | 具体使用 |
---|---|---|
EnvironmentCapable |
获取上下环境对象 | https://blog.csdn.net/u010900754/article/details/101784606 |
HierarchicalBeanFactory |
提供父工厂的访问功能 | https://blog.csdn.net/iteye_14104/article/details/82672514 |
MessageSource |
国际化消息支持 | https://blog.csdn.net/u010900754/article/details/101649482 |
ApplicationEventPublisher |
事件传播机制 | https://blog.csdn.net/u010900754/article/details/101479940 |