标签:
IOC(Inverse of control):控制反转;其实就是一个装对象的容器,以前我们在controller中调用service中的方法,都要先new 一个service对象,这样不符合模式设计的六大法则中的依赖倒置原则,为了处理这个问题,可以把各层创建对象的工作让spring来完成,spring创建对象都把它放在ioc中
DI:依赖注入:其实与IOC是一回事,只是从不同的角度来看待问题的
实现IOC/DI的技术有:
1.setter注入(最常用)
2.构造方法注入(使用它时,要注意空构造器必须存在)
3.接口注入
4.Annotation注入
标签:
原文地址:http://www.cnblogs.com/hwgok/p/5334014.html