Spring Structure

spring structure

  1. AliasRegistry
    定义对 Alias 的简单增删改操作
  1. SimpleAliasRegistry <—1
    实现 Alias 缓存,实现 AliasRegistry
  1. DefaultSingletonBeanRegistry <-2 <—9
    实现 SingletonBeanRegistry
  1. FactoryBeanRegistrySupport <-3
    增加了对 FactoryBean 的特殊处理 Util?
  1. AbstractBeanFactory <-4 <—12
    综合 注册器 可配置定义 的功能
  1. AbstractAutowireCapableBeanFactory <-5 <—15
    综合 Bean工厂 Bean特性定义 的功能
  1. DefaultListableBeanFactory <-6 <—8 <—10
    综合所有功能 主要实现Bean处理
  1. BeanDifinitionRegistry <-1
  1. SingletonBeanRegistry
    定义 单例 注册 获取
  1. BeanFactory
    定义 获取Bean Bean的属性
  1. HierarchicalBeanFactory <-10
    定义 父工厂 的支持
  1. ConfigurableBeanFactory <-9 <-11
    定义 配置工厂 的各种方法
  1. ListableBeanFactory <-10
    定义 条件取Bean 配置清单 的方法
  1. ConfigurableListableBeanFactory <-12 <-13 <-10
    定义 指定 忽略类型、接口
  1. AutowireCapableBeanFactory <-10
    定义 Bean 操作 及 回调处理