spring两种常用依赖注入方式

来源:互联网 发布:linux修改dns 编辑:程序博客网 时间:2024/05/20 13:14

Set注入

public class ClassA{

private ClassB classB ;      public void setClassB (ClassB classB) {      this.classB= classB;  }  

}

编写spring的xml文件,中的name属性是class属性的一个别名,class属性指类的全名,因为在ClassA中有一个公共属性ClassB ,所以要在标签中创建一个标签指定ClassB 。





构造器注入

public class ClassA{

private ClassB classB ;  public ClassA(ClassB classB){      this.classB= classB;  }  

}

在XML文件中同样不用的形式,而是使用标签,ref属性同样指向其它标签的name属性:



     <bean name="ClassB " class="com.ClassB "></bean>  
0 0