注入的三种基本方式:
1. 构造函数注入
2. 属性注入
3. 接口注入
Spring注入:
1. 构造函数注入
1.1 按类型匹配入参
package test;
public class {
String brand;
public car(String brand){
this.brand = brand;
}
}
<bean id="car1" class="test.car">
<constructor-arg type="java.lang.String">
<value>红旗<value>
</constructor-arg>
</bean>
2.属性注入
<bean id="car1" class="test.car">
<property name ="brand"> <value>红旗</value></property>
</bean>
3. 工厂方法注入