1.ApplicationContext是spring继BeanFactory之外的另一个核心接口或容器,允许容器通过应用程序上下文环境创建、获取、管理bean,为应用程序提供配置的中央接口。
ApplicationContext继承关系:
2.ApplicationContext继承了5类接口,正由于继承了这五类接口,所以它具有了以下这些功能:
- MessageSource,主要用于国际化
- ApplicationEventPublisher,提供了事件发布功能
- EnvironmentCapable,可以获取容器当前运行的环境
- ResourceLoader,主要用于加载资源文件
- BeanFactory,负责配置、创建、管理Bean,IOC功能的实现主要就依赖于该接口子类实现