根据我的阅读,我们应该使用BeanFactory,因为我们只是在寻找Pro Spring 2.5引用的轻量级IOC
除非您正在寻找一款非常轻量级的IoC解决方案 应用程序,你几乎肯定会使用ApplicationContext。
还有其他令人信服的理由在ApplicationContext上使用BeanFactory吗?
答案 0 :(得分:1)
BeanFactory只会执行Bean实例化和连线。 ApplicationContext扩展了BeanFactory的功能,并包含对事务和AOP所需的BeanPostProcessor的支持。
使用BeanFactory的唯一真正优势是如果您的应用仅使用spring for IOC,则会占用内存。
请阅读春季文档以获得更深入的答案: