系列四、BeanFactory的作用是什么

一、BeanFactory的作用是什么

  • BeanFactory是Spring中非常核心的一个顶层接口;
  • 它是bean的工厂,它的主要职责就是生产bean;
  • 它实现了简单工厂的设计模式,通过调用getBean()传入标识就可以生产一个bean;
  • 它有非常多的实现类,每个工厂都有不同的职责(单一职责),最强大的工厂是DefaultListableBeanFactory,Spring底层就是使用该类进行生产bean;
  • BeanFactory也是一个容器,管理着bean的生命周期;

你可能感兴趣的:(Spring全家桶面试系列,java,开发语言)