首页 > 代码库 > spring源码阅读(2)核心类介绍

spring源码阅读(2)核心类介绍

 

 

 

AliasRegistry:定义对alias的简单增删改操作

SimpleAliasRegistry:主要使用map作为alias的缓存,并对接口AliasRegistry进行实现。

SingletonBeanRegistry:定于对单例的注册及获取。

BeanFactory:定义获取bean及bean的各种属性。

DefaultSingletonBeanRegistry:对接口SingletonBeanRegistry各函数的实现。

HierarchialBeanFactory:继承BeanFactory,也就是在BeanFactory的基础上增加了对parentFactory的支持。

BeanDefinitionRegistry:定义对BeanDefinition的各种增删改操作。

FactoryBeanRegistrySupport:在DefaultSingletonBeanRegistry基础上增加了对FactoryBean的特殊处理功能。

 

spring源码阅读(2)核心类介绍