public class StandardApplicationContext.StandardBeanFactory extends AbstractBeanFactory implements ConfigurableBeanFactory
FACTORY_BEAN_PREFIX| 构造器和说明 |
|---|
StandardBeanFactory() |
| 限定符和类型 | 方法和说明 |
|---|---|
protected void |
aware(java.lang.Object bean,
java.lang.String name)
Inject FrameWork
Components to application |
protected java.lang.Object |
createBeanInstance(BeanDefinition beanDefinition)
If
BeanDefinition is StandardBeanDefinition will create bean
from StandardBeanDefinition#getFactoryMethod() |
BeanDefinitionLoader |
getBeanDefinitionLoader() |
void |
setBeanDefinitionLoader(BeanDefinitionLoader beanDefinitionLoader) |
addBeanPostProcessor, applyPropertyValues, containsBeanDefinition, containsBeanDefinition, containsBeanDefinition, containsSingleton, createAbstractInstance, destroyBean, destroyBean, doCreate, doCreateBean, doCreatePrototype, doCreateSingleton, getAliases, getBean, getBean, getBean, getBeanDefinition, getBeanDefinition, getBeanDefinitionCount, getBeanDefinitionNames, getBeanDefinitionsMap, getBeanName, getBeanNameCreator, getBeans, getDependencies, getSingleton, getSingleton, getSingletonsMap, getType, handleDependency, initializeSingleton, initializingBean, invokeInitMethods, isPrototype, isSingleton, preInitialization, preInitializeSingletons, refresh, refresh, registerBean, registerBean, registerBean, registerBean, registerBeanDefinition, registerBeanPostProcessors, registerSingleton, registerSingleton, removeBean, removeBeanDefinition, removeBeanPostProcessor, removeSingleton, setBeanNameCreatorclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitaddBeanPostProcessor, destroyBean, preInitializeSingletons, refresh, refresh, registerBean, registerBean, registerBean, registerBean, removeBean, removeBeanPostProcessorgetAliases, getBean, getBean, getBean, getBeanName, getBeans, getType, isPrototype, isSingletoncontainsSingleton, getSingleton, getSingletonsMap, registerSingleton, registerSingleton, removeSingletonprotected void aware(java.lang.Object bean,
java.lang.String name)
AbstractBeanFactoryComponents to applicationaware 在类中 AbstractBeanFactorybean - bean instancename - bean nameprotected java.lang.Object createBeanInstance(BeanDefinition beanDefinition) throws java.lang.Throwable
BeanDefinition is StandardBeanDefinition will create bean
from StandardBeanDefinition#getFactoryMethod()createBeanInstance 在类中 AbstractBeanFactorybeanDefinition - bean definitionjava.lang.Throwablepublic BeanDefinitionLoader getBeanDefinitionLoader()
getBeanDefinitionLoader 在类中 AbstractBeanFactorypublic void setBeanDefinitionLoader(BeanDefinitionLoader beanDefinitionLoader)
Copyright © 2019 TODAY. All rights reserved.