如果从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