什么时候在春天的实际应用中使用BeanFactory?

时间:2012-01-21 13:44:22

标签: spring

根据我的阅读,我们应该使用BeanFactory,因为我们只是在寻找Pro Spring 2.5引用的轻量级IOC

  

除非您正在寻找一款非常轻量级的IoC解决方案   应用程序,你几乎肯定会使用ApplicationContext。

还有其他令人信服的理由在ApplicationContext上使用BeanFactory吗?

1 个答案:

答案 0 :(得分:1)

BeanFactory只会执行Bean实例化和连线。 ApplicationContext扩展了BeanFactory的功能,并包含对事务和AOP所需的BeanPostProcessor的支持。

使用BeanFactory的唯一真正优势是如果您的应用仅使用spring for IOC,则会占用内存。

请阅读春季文档以获得更深入的答案:

3.8.1. BeanFactory or ApplicationContext?