Skip to main content

BeanFactory和FactoryBean有什么区别?

作者:程序员马丁

在线博客:https://open8gu.com

note

大话面试,技术同学面试必备的八股文小册,以精彩回答应对深度问题,助力你在面试中拿个offer。

回答话术

1. BeanFactory

BeanFactory 是 Spring 容器的顶级接口,它表示 Spring 框架中用于管理 Bean 生命周期的核心组件,被官方称为 IOC 容器。

它负责创建、配置和管理程序中所有的 Bean 实例。甚至 ApplicationContext 都是它的子接口,因此,从某种程度上来说,我们一般提到的 "Spring 容器" 其实指就是它。

关于 BeanFactoryApplicationContext 请参见:

解锁付费内容,👉 戳