spring中的ioc


关于ioc,什么是ioc(控制反转),比如有一个类,在类里面有方法,调用类里面的方法,以前是通过new来创建对象,使用对象调用方法,而控制反转就是把对象的创建不是通过new的方式来实现,而是交给spring配置创建类对象。

ioc底层原理:

1.ioc底层原理使用技术:(1)xml配置文件(2)dom4j解析xml(3)工厂设计模式(4)反射

2.ioc实现的原理:spring中的ioc

IOC和DI的区别

(1)IOC:控制反转,把对象创建交给spring来实现

(2)DI:依赖注入,向类里面的属性中设置值

(3)关系:依赖注入不能单独存在,需要在ioc的基础上完成操作