spring中DefaultListableBeanFactory是bean加载的核心部分,是spring注册和加载bean的默认实现方式

DefaultListableBeanFactory介绍

BeanFactory是个Factory,也就是IOC容器或对象工厂,而DefaultListableBeanFactory是Bean工厂的一个默认实现,DefaultListableBeanFactory提供了原始的BeanFactory的功能,如:对外提供getbean()方法,维护一张beanDefinitionMap表

DefaultListableBeanFactory实现了BeanDefinitionRegistry 接口,并且实现BeanFactory接口,提供了基本的BeanFactory功能。

  • BeanDefinitionRegistry 是一个接口,它定义了关于 BeanDefinition 的注册、移除、查询等一系列的操作。
  • BeanFactory是IOC容器的核心接口,它的职责包括:实例化、定位、配置应用程序中的对象及建立这些对象间的依赖

 

spring中DefaultListableBeanFactory是bean加载的核心部分,是spring注册和加载bean的默认实现方式_第1张图片

 

你可能感兴趣的:(Spring,java,spring,spring,boot)