Spring核心机制(依赖注入IOC)
2017-09-19 21:49
141 查看
1.什么是IOC
Spring IOC 是控制反转,依赖注入的意思依赖注入(Dependecy Injection)和控制反转(Inversion of Control)是同一个概念,具体的讲:当某个角色
需要另外一个角色协助的时候,在传统的程序设计过程中,通常由调用者来创建被调用者的实例。但在spring中
创建被调用者的工作不再由调用者来完成,因此称为控制反转。创建被调用者的工作由spring来完成,然后注入调用者
因此也称为依赖注入。
2.IOC的原理
基于java的反射机制 , 在spring初始化的时候 , 初始化所有bean , 然后在应用程序需要的时候 , 通过反射机制来获取 。3.IOC的好处
第一,资源集中管理,实现资源的可配置和易管理。第二,降低了使用资源双方的依赖程度,也就是我们说的耦合度。
IOC详细解释
4. IOC 注入方式
Set注入构造器注入
静态工厂的方法注入
实例工厂的方法注入
四种注入方式详解
相关文章推荐
- Spring核心机制(依赖注入IOC)详解
- Spring的核心机制:依赖注入,也是IoC(控制反转)
- Spring应用、原理以及粗读源码系列(一)--框架总述、以Bean为核心的机制(IoC容器初始化以及依赖注入)
- Spring核心机制--依赖注入IOC
- Spring(4)-IOC-Spring的核心机制:依赖注入(面向接口)
- Spring的核心机制依赖注入简介
- Spring 的核心机制:依赖注入(控制反转)
- 什么是依赖注入--Spring的核心机制依赖注入简介
- Spring的核心机制依赖注入简介(4)
- Spring读书笔记-----Spring核心机制:依赖注入
- Spring(2)--Spring核心机制:依赖注入
- Spring的学习(三):核心机制:依赖注入
- Spring读书笔记-----Spring核心机制:依赖注入
- Spring的核心机制依赖注入简介
- Spring的核心机制依赖注入
- Spring 的核心机制:依赖注入(控制反转)
- Spring的核心机制依赖注入简介
- Spring的核心机制依赖注入讲解
- Spring读书笔记-----Spring核心机制:依赖注入
- Spring的核心机制:依赖注入