Spring 中的IOC & DI

IOC(Inverse Of Control):

控制反转,将对象的创建权反转给Spring

将我们创建对象的方式反转了;
以前对象的创建是由开发人员自己维护,包括依赖关系也是自己注入;
使用Spring之后,对象的创建以及依赖关系可以由Spring完成创建以及注入;
反转控制就是反转了对象的创建方式,从我们自己创建反转给了程序。

DI(Dependebcey Injection):

依赖注入,需要有IOC的环境,Spring创建这个类的过程中,Spring将类依赖的属性设置进去

实现IOC思想需要DI做支持
注入方式:
(1)、 set方法注入
(2)、 构造方法注入
(3)、 字段注入(不推荐)
注入类型:
(1)、 值类型注入 (八大基本类型)
(2)、 引用类型 注入 (将依赖对象注入)

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容