spring中的IOC/DI的知识点

Posted 奋斗的孩子

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了spring中的IOC/DI的知识点相关的知识,希望对你有一定的参考价值。

IOC(Inverse of control):控制反转;其实就是一个装对象的容器,以前我们在controller中调用service中的方法,都要先new 一个service对象,这样不符合模式设计的六大法则中的依赖倒置原则,为了处理这个问题,可以把各层创建对象的工作让spring来完成,spring创建对象都把它放在ioc中

DI:依赖注入:其实与IOC是一回事,只是从不同的角度来看待问题的

实现IOC/DI的技术有:

          1.setter注入(最常用)

          2.构造方法注入(使用它时,要注意空构造器必须存在)

                            3.接口注入

          4.Annotation注入

以上是关于spring中的IOC/DI的知识点的主要内容,如果未能解决你的问题,请参考以下文章

Spring知识点总结之Spring IOC

Spring知识梳理

Spring基础知识小结

spring:IOC+DI

解释Spring中IOC, DI, AOP

初识Spring(IOC,DI,创建流程)