IOC configuration for Spring Framework Core
发布时间
阅读量:
阅读量
核心内容提炼
IoC Container
实现依赖注入的途径包括以下几种:
- 通过构造函数的参数进行注入
- 借助工厂方法的参数完成注入
- 在构造或工厂方法生成的对象实例上设置相关属性
这一过程主要依赖于直接调用类的构造方法,或者采用类似于服务定位器模式的机制,从而实现对依赖项实例化及位置的控制。该机制将bean的管理权交由程序自身处理,而非由开发人员手动控制,因此被称作控制反转。
Spring Framework 中 IoC 容器的核心实现位于 org.springframework.beans 和 org.springframework.context 包中。
BeanFactory 提供了高级别的配置能力,能够管理各类对象的创建与配置。
ApplicationContext 是 BeanFactory 的子接口,在其基础上增加了如下功能:
- 可便捷地与 Spring 的 AOP 功能集成
- 支持消息资源处理(适用于国际化场景)
- 实现事件发布机制
- 提供面向特定应用层的上下文支持,如用于 Web 应用程序的
WebApplicationContext
BeanFactory 负责提供配置框架的基础功能,而 ApplicationContext 则在此基础上拓展了更多企业级特性。`Applic
全部评论 (0)
还没有任何评论哟~
