spring3 bean容器相关源码学习----ApplicationContext接口
2014-08-13 10:22
471 查看
如果从ApplicationContext所继承的接口来看,ApplicationContext具有如下描述
1、EnvironmentCapable
获取环境参数的能力
2、ListableBeanFactory
可列举的bean工厂
3、HierarchicalBeanFactory
分层的bean工厂
4、ResourcePatterResolver
获取资源的能力
5、Messagesource
获取提示消息的能力
6、ApplicationEventPublisher
拥有发布应用事件(ApplicationEvent)的能力
再看ApplicationContext自身的几个方法
1、获取唯一标识id
2、ApplicationContext的名称
3、ApplicationContext的展示名称
4、获取启动时间
5、获取上级ApplicationContext
上述的几个方法和接口,共同描述了ApplicationContext
相关文章推荐
- 【spring源码学习】spring的IOC容器之BeanFactoryPostProcessor接口学习
- 【spring源码学习】Spring的IOC容器之BeanPostProcessor接口学习
- Spring学习--实现 FactoryBean 接口在 Spring IOC 容器中配置 Bean
- spring源码学习之路---IOC容器初始化要义之bean定义载入(五)
- spring源码学习之路---IOC容器初始化要义之bean定义载入(四)
- spring源码学习之路---IOC容器初始化要义之bean定义载入
- spring源码学习之路---IOC容器初始化要义之bean定义载入(五)
- spring源码学习之路---IOC容器初始化要义之bean定义载入(五)
- Spring源码学习IOC(4):IoC容器解析Bean定义资源并注册解析后的Bean
- spring源码学习(1)-bean包中主要接口部分的简单介绍
- spring源码初步学习-容器(BeanFactory)基本实现
- 创建ApplicationContext与BeanFactory时的区别-Spring源码学习之容器的基本实现
- Spring源码学习之BeanFactory接口简述
- 【spring源码学习】spring的IOC容器之自定义xml配置标签扩展namspaceHandler向IOC容器中注册bean
- 创建ApplicationContext与BeanFactory时的区别-Spring源码学习之容器的基本实现
- spring源码学习之路---IOC容器初始化要义之bean定义载入(五)
- spring源码分析:Aware接口让你的bean对容器直接操作
- 【spring源码学习】spring的IOC容器在初始化bean过程
- 通过DefaultListableBeanFactory加载.xml配置文件学习Spring-IoC容器注册/加载bean的机制(源码走读)
- [原创]java WEB学习笔记98:Spring学习---Spring Bean配置及相关细节:如何在配置bean,Spring容器(BeanFactory,ApplicationContext),如何获取bean,属性赋值(属性注入,构造器注入),配置bean细节(字面值,包含特殊字符,引用bean,null值,集合属性list map propert),util 和p 命名空间