IOC:控制反转传统方式创建对象需要new一下,将创建对象的控制权交给Spring的IOC,就可以由IOC去创建,
使用的对象需要通过DI(依赖注入)@Autowired自动注入就可以使用对象
简单理解就是将new的方式转变为由IOC去统一管理对象,集中管理方便维护,降低耦合度
优点:最小的代价和最小的侵入性使松散耦合得以实现 IOC容器支持加载服务时的饿汉式初始化和懒加载
实现机制:
简单工厂 + 反射
IOC:控制反转传统方式创建对象需要new一下,将创建对象的控制权交给Spring的IOC,就可以由IOC去创建,
使用的对象需要通过DI(依赖注入)@Autowired自动注入就可以使用对象
简单理解就是将new的方式转变为由IOC去统一管理对象,集中管理方便维护,降低耦合度
优点:最小的代价和最小的侵入性使松散耦合得以实现 IOC容器支持加载服务时的饿汉式初始化和懒加载
实现机制:
简单工厂 + 反射
上一篇:PHP 邮件发送类
下一篇:SpringIOC的实现机制
举报文章
请选择举报类型
补充说明
0/200
上传截图
格式支持JPEG/PNG/JPG,图片不超过1.9M