谈谈你对 spring IOC 和 DI 的理解,它们有什么区别?

IoC Inverse of Control 反转控制的概念

就是将原本在程序中手动创建 UserService 对象的控 制权,交由 Spring框架管理,简单说,就是创 建 UserService 对象控制权被反转到了 Spring 框架

DI

Dependency Injection 依 赖 注 入 , 在 Spring 框架负责创建 Bean 对象时,动态的将依 赖对象注入到 Bean 组件

即:

IoC 控制反转,指将对象的创建权,反转到 Spring 容器 , DI 依赖注入,指 Spring 创建 对象的过程中,将对象依赖属性通过配置进行注 入

回复

我来回复
  • 暂无回复内容

免费咨询
免费咨询
扫码关注
扫码关注
联系站长

站长Johngo!

大数据和算法重度研究者!

持续产出大数据、算法、LeetCode干货,以及业界好资源!

2022012703491714

微信来撩,免费咨询:xiaozhu_tec

分享本页
返回顶部