注释源码:https://github.com/crayon-shin-chan/spring-framework/tree/comment
1.简介
org.springframework.context.ApplicationContext是spring容器的中心接口,为应用程序提供配置。在应用程序运行时为只读,但是如果实现支持,则可以重新加载。ApplicationContext提供了以下功能:
- 用于访问应用程序组件Bean的工厂方法。继承自org.springframework.beans.factory.ListableBeanFactory
- 以通用的方式加载资源文件的能力,继承自org.springframework.core.io.ResourceLoader}接口
- 将事件发布到注册的侦听器的能力,继承自ApplicationEventPublisher}接口
- 解决消息的能力,支持国际化,继承自MessageSource接口
- 从父上下文继承,在后代上下文中的定义将始终优先。例如:这意味着整个WEB应用程序都可以使用单个父上下文,而每个servlet都具有自己的子上下文,该子上下文独立于任何其他servlet的子上下文
- 除了处理标准的org.springfram