IOC(Inverse Of Controller)是说反转了对象的创建方式。以前创建对象,对象的创建由我们自己需要对象时,通过new来自己创建以及注入依赖关系;使用spring之后,进行相关配置之后,就会由spring容器来自动创建对象以及以及依赖关系的注入。
DI(Dependency Injection)是依赖关系的注入。实现IOC需要DI的支持。
依赖注入的注入方式主要分为:
1.set方法注入
2.构造方法注入
3.字段注入
依赖注入的注入类型主要分为:
1.值类型注入(基本数据类型)
2.引用类型注入(将依赖对象注入)
Spring的IOC(控制反转)和DI(依赖注入)
最新推荐文章于 2024-08-15 18:07:41 发布