目录

Spring Framework

ApplicationContext

ApplicationContext 接口继承 BeanFactory,以更加面向框架的风格增强功能,上下文包还提供了以下功能:

  • 通过 MessageSource 接口,访问 i18n 风格的消息。
  • 通过 ResourceLoader 接口访问资源,例如 URL 和文件。
  • 通过 ApplicationEventPublisher 接口,事件发布给实现 ApplicationListener 接口的 bean。
  • 加载多个(分层)上下文,让每个上下文都通过接口专注于一个特定的层,例如应用程序的 Web 层,通过 HierarchicalBeanFactory 接口。