?对象名
|
类 ?型 |
?作 ? ?用 |
归属类 |
?aliasMap |
Map<String,String> |
存储Bean名称->Bean别名映射关系? |
?SimpleAliasRegistry |
singletonObjects? |
Map<String,Object> |
?存储单例Bean名称->单例Bean实现映射关系 |
DefaultSingletonBeanRegistry? |
?singletonFactories |
?Map<String,ObjectFactory> |
存储Bean名称->ObjectFactory实现映射关系? |
DefaultSingletonBeanRegistry? |
earlySingletonObjects? |
?Map<String,Object> |
存储Bean名称->预加载Bean实现映射关系?? |
?DefaultSingletonBeanRegistry? |
registeredSingletons? |
Set<String>? |
存储注册过的Bean名 |
?DefaultSingletonBeanRegistry? |
singletonsCurrentlyInCreation? |
Set<String> |
存储当前正在创建的Bean名? |
? DefaultSingletonBeanRegistry?? |
?disposableBeans |
?Map<String,Object> |
存储Bean名称->Disposable接口实现Bean实现映射关系 ? |
? ?DefaultSingletonBeanRegistry??? |
?factoryBeanObjectCache |
?Map<String,Object> |
存储Bean名称->FactoryBean接口Bean实现映射关系 |
FactoryBeanRegistrySupport? |
propertyEditorRegistrars? |
?Set<PropertyEditorRegistrar> |
存储PropertyEditorRegistrar接口实现集合 |
AbstractBeanFactory? |
?embeddedValueResolvers |
List<StringValueResolver>? |
存储StringValueResolver(字符串解析器)接口实现列表 |
AbstractBeanFactory? |
beanPostProcessors? |
List<BeanPostProcessor>? |
存储?BeanPostProcessor接口实现列表 |
AbstractBeanFactory |
mergedBeanDefinitions? |
Map<String,RootBeanDefinition>? |
存储Bean名称->合并过的根Bean定义映射关系? |
AbstractBeanFactory? |
?alreadyCreated |
Set<String>? |
存储至少被创建过一次的Bean名集合? |
?AbstractBeanFactory?? |
ignoredDependencyInterfaces? |
Set<Class>? |
存储不自动装配的接口Class对象集合? |
AbstractAutowireCapableBeanFactory? |
?resolvableDependencies |
Map<Class,Object>? |
存储修正过的依赖映射关系? |
DefaultListableBeanFactory? |
beanDefinitionMap? |
Map<String,BeanDefinition>? |
存储Bean名称-->Bean定义映射关系? |
DefaultListableBeanFactory?? |
beanDefinitionNames |
List<String> |
存储Bean定义名称列表? |