Spring Framework 7.016.ApplicationContext 的附加功能(Additional Capabilities of the ApplicationContext)
如本章引言所述,org.springframework.beans.factory
包提供了管理和操作 bean 的基本功能,包括以编程方式操作。org.springframework.context
包增加了 ApplicationContext
接口,该接口扩展了 BeanFactory
接口,此外还扩展了其他接口,以更面向应用程序框架的风格提供额外功能。许多人以完全声明式的方式使用 ApplicationContext
,甚至不会以编程方式创建它,而是依赖 ContextLoader
等支持类在 Jakarta EE Web 应用程序的正常启动过程中自动实例化 ApplicationContext
。
为了以更面向框架的风格增强 BeanFactory
功能,context 包还提供了以下功能:
- 通过
MessageSource
接口以国际化