Spring IoC接口继承层次

«interface»
BeanFactory
getBean(name,requiredType)
«interface»
AutowireCapableBeanFactory
applyBeanPostProcessorsBeforeInitialization(existingBean, beanName)
applyBeanPostProcessorsAfterInitialization(existingBean, beanName)
HierarchicalBeanFactory
«interface»
ListableBeanFactory
getBeansOfType(type)
getBeanDefinitionNames()
AbstractAutowireCapableBeanFactory
«interface»
ConfigurableBeanFactory
addBeanPostProcessor(beanPostProcessor)
destroySingletons()
SingletonBeanRegistry
getSingleton(beanName)
AbstractBeanFactory
-beanPostProcessors
getBeanDefinition(beanName)
createBean(beanName, beanDefinition, args)
ConfigurableListableBeanFactory
getBeanDefinition(beanName)
preInstantiateSingletons()
addBeanPostProcessor(beanPostProcessor)
ApplicationContext
ConfigurableApplicationContext
refresh()
registerShutdownHook()
close()
AbstractApplicationContext
beanFactory
refreshBeanFactory()
getBeanFactory()
DefaultSingletonBeanRegistry
singletonObjects
disposableBeans
DefaultListableBeanFactory
beanDefinitionMap
BeanDefinitionRegistry
registerBeanDefinition(beanName, beanDefinition)
getBeanDefinition(beanName)
containsBeanDefinition(beanName)
getBeanDefinitionNames()
AbstractRefreshableApplicationContext
loadBeanDefinitions(beanFactory)
AbstractXmlApplicationContext
getConfigLocations()
ClassPathXmlApplicationContext
configLocations
XmlBeanDefinitionReader
ResourceLoader
getResource(location)
DefaultResourceLoader
BeanDefinitionReader
getRegistry()
getResourceLoader()
loadBeanDefinitions(resources)
loadBeanDefinitions(locations)
AbstractBeanDefinitionReader
registry
resourceLoader

你可能感兴趣的:(spring,spring,java,后端)