一、意思不同
spring依赖注入,是指对象在被创建的时候,由一个调控系统内所有对象的外界实体,将其所依赖的对象的引用,传递给它。
例如:
A对象需要引用B对象的话,可以在A的构造函数里面将B传递进去,或者调用A的某个set方法。
通俗一点就是spring已经new好了, 要用直接取拿。
二、顺序
new一个对象的时候,初始化顺序是:
父类静态块,子类静态块,父类属性(先系统默认值,后直接你赋予的值) ,父类构造器,子类属性,子类构造器。
三、要求
Spring的依赖注入对调用者和被调用者几乎没有任何要求,完全支持对POJO之间依赖关系的管理,依赖注入通常有三种:
1、 set设值注入
2、构造方法注入
3、spring注解注入