解释:在无参的xml中添加两个元素<constructor-age />,name属性的值必须是User这个类里面的相对匹配有参构造方法的参数名称,value属性是给参数赋值。
③set/get方式,实例化对象:
解释:更改两个元素<property>,name属性的值必须是User类的存在成员变量的名称,同理value属性是给成员变量赋值。
DI代码实战
1.准备一个实力类(Car),成员变量name,address。提供set/get方法,并且通过IOC创建Car对象并且给成员变量赋值。
①依赖注入,一步到位:
在User 类添加Car类型的成员变量,并且为该变量提供set/get方法。在xml文件中添加元素<property> name属性引用 car的javaBean.(按图顺序)