BeanFactory与ApplicationContext【Spring】

来源:互联网 发布:java封装类例子 编辑:程序博客网 时间:2024/05/16 00:28

1. BeanFactory

基础类型的IOC容器,提供完成的IOC服务支持。如果没有特殊指定,默认采用延迟初始化策略。相对来说,容器启动初期速度较快,所需资源有限。

2.ApplicationContext

ApplicationContext是在BeanFactory的基础上构建,是相对比较高级的容器实现,除了BeanFactory的所有支持外,ApplicationContext还提供了事件发布、国际化支持等功能。ApplicationContext管理的对象,在容器启动后默认全部初始化并且绑定完成。

3.ApplicationContext较BeanFactory的扩展功能

3.1 统一资源加载策略



3.2 国际化信息支持


3.3 容器发布事件

0 0