构造注入
- 注入:通过 Spring 的配置文件,为成员变量赋值;
- Set注入:Spring 调用?Set 方法?通过 配置文件 为成员变量赋值;
- 构造注入:Spring 调用?构造方法?通过 配置文件 为成员变量赋值;
构造注入开发
public class Customer {
private String name;
private int age;
public Customer(String name, int age) {
this.name = name;
this.age = age;
}
@Override
public String toString() {
return "Customer{" +
"name='" + name + '\'' +
", age=" + age +
'}';
}
}
<bean id="customer" class="com.leon.constructor.Customer">
<constructor-arg>
<value>leon</value>
</constructor-arg>
<constructor-arg>
<value>21</value>
</constructor-arg>
</bean>
|