IOC(Inverse Of Control):
控制反转,将对象的创建权反转给Spring
将我们创建对象的方式反转了;
以前对象的创建是由开发人员自己维护,包括依赖关系也是自己注入;
使用Spring之后,对象的创建以及依赖关系可以由Spring完成创建以及注入;
反转控制就是反转了对象的创建方式,从我们自己创建反转给了程序。
DI(Dependebcey Injection):
依赖注入,需要有IOC的环境,Spring创建这个类的过程中,Spring将类依赖的属性设置进去
实现IOC思想需要DI做支持
注入方式:
(1)、 set方法注入
(2)、 构造方法注入
(3)、 字段注入(不推荐)
注入类型:
(1)、 值类型注入 (八大基本类型)
(2)、 引用类型 注入 (将依赖对象注入)
网友评论