spring 的一些类

来源:互联网 发布:centos 不支持中文 编辑:程序博客网 时间:2024/06/06 15:53

Spring Ioc容器的外部接口:

ApplicationContext

BeanFactory

WebApplicationConttext

BeanFactory  ioc容器的核心组件,其他组件都是为BeanFactory提供服务的。

ConfigurableBeanFactory定义了BeanFactory的扩展配置功能

AutowireCapableBeanFactory自动装入

ListableBeanFactory可以把容器中的bean循环枚举出来。

HierarchicalBeanFactory获取父容器的方法。

AbstractBeanFactory

AbstractAutowireCapableBeanFactory

DefaultListableBeanFactory

SingletonBeanRegistry接口

BeanDefintionRegistry接口注册BeanDefinition(Spring内部映射Bean的数据结构)的接口


Resource组件, 
ResourceLoader组件, 

BeanDefintion组件, 
BeanDefintionReader组件, 
XmlBeanDefinitionParser组件, 
BeanDefintionParser组件, 
NamespaceHandler组件, 
NamespaceHandlerResolver组件, 
BeanWrapper组件, 
  
ApplicationContext 
ConfigurableApplicationContext 
AbstractApplicationContext 
AbstractRefreshApplicationContext 
AbstractXmlApplicationContext 
ClassPathXmlApplicationContext 
FileSystemXmlApplicationContext 
Lifecycle接口 
ApplicationEventPublisher接口 
ApplicationEventMulticaster组件 
MessageSource组件 
MessageSourceResolvable组件 
 
WebApplicationContext 
ConfigurableWebApplicationContext 
AbstractRefreshWebApplicationContext 
XmlWebApplicationContext 
ContextLoader组件 
ContextLoaderListener 
ContextLoaderServlet 
-----------------------------------------------
FactoryBean 
一组回调接口, 
InitializingBean 
DisposableBean 
BeanPostProcessor 
BeanFactoryPostProcessor 
BeanNameAware 
BeanFactoryAware 
ResourceLoaderAware 
ApplicationContextPublisherAware 
MessageSourceAware 
ApplicationContextAware 
ApplicationContextAwareProcessor 
ServletContextAware 
ServletConfigAware 
ServletContextAwareProcessor