spring的几种依赖注入方式
1:构造方法方式
2:setter方式
3:静态工厂方法参数注入
4: 实例工厂方法参数注入
四种相应的注入方式有不同的配置标签与之匹配,他们的共同点就是对于类的实例化的过程不是通过new的方式或者是其他代码实例化的方式,而是通过配置文件的方式对类的属性进行注入,对于复杂的注入:如注入的不是简单类型的属性,而是对象类型的属性,我们也是通过ref的标签对应到下一级的实体bean的配置方式 。
前两种方式就是我们一般的对象的实例化方式
后两种就是为了实现单例或者其他的具体的编程特点而设计的