您的位置:首页 > 编程语言 > Java开发

Spring学习笔记之IoC容器

2016-03-08 20:38 686 查看

一、Spring IoC容器概述

IoC即依赖反转(Inversion of Control),亦可以称之为依赖注入(Dependency Inversion Principle,简称DI)。

依赖反转是从具体的对象的角度来说的,在开发过程中,各种依赖对象是直接由对象本身建立并管理的,将依赖对象的管理权限交出,由外部容器来管理。依赖对象的控制权限被反转给外部容器,称之为依赖反转。

依赖注入,是从外部容器的视角来叙述,将对象的依赖对象由外部注入到里面。这个说法更容易理解。

IoC也即控制反转设计模式,是解耦组件之间复杂关系的利器,也是Spring的核心模块,其他所有模块的实现均基于IoC容器。

二、IoC的注入类型

接口注入

setter注入(主要方式)

构造器注入
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  spring ioc