spring构造函数的注入
spring最原始的构造函数的注入方式是:
下面的是常用的spring构造函数的注入方式
1、根据构造器参数的类型
2、根据索引index注入
3、根据参数的名称注入
下面是我定义的2个类
Dept.java
package www.csdn.spring.cust;
public class Dept {
public String num;
public String name;
public void setNum(String num) {
this.num = num;
}
public void setName(String name) {
this.name = name;
}
@Override
public String toString() {
return "Dept [num=" + num + ", name=" + name + "]";
}
}
Employee.java
package www.csdn.spring.cust;
public class Employee {
public String name;
public Integer age;
public Dept dept;
public String sex;
public Employee(String name, Integer age, Dept dept, String sex) {
super();
this.name = name;
this.age = age;
this.dept = dept;
this.sex = sex;
}
@Override
public String toString() {
return "Member [name=" + name + ", age=" + age + ", dept=" + dept
+ ", sex=" + sex + "]";
}
}
spring.xml
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://www.springframework.org/schema/beans
http://www.springframework.org/schema/beans/spring-beans.xsd">
spring中null值的注入
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://www.springframework.org/schema/beans
http://www.springframework.org/schema/beans/spring-beans.xsd">