Spring框架学习笔记----基于XML文件注入(基于构造方法注入)

给POJO类加入相应的构造方法

  给Student类加入一个构造方法,并加入一个headteacher的属性(Teacher类是一件pojo类,具有属性id,name和subject)。

Spring框架学习笔记----基于XML文件注入(基于构造方法注入)_第1张图片
Student类的构造方法

编写bean.xml配置文件

    增加新的bean分别为student1和teacher

Spring框架学习笔记----基于XML文件注入(基于构造方法注入)_第2张图片
student1是通过构造方法配置,teacher是通过set方法

  标签是指通过构造器来配置bean,其中ref属性代表所传入的参数为对象;而value属性代表传入的参数为值。


结果

测试结果

  其实,无论通过set方法实现配置还是构造方法实现配置,主要的不同是在标签上,前者是使用标签,后者是使用标签。在配置中也可以两个混合来使用,可是在属性中,顺序较后的值或对象会覆盖顺序较前的值或对象。

你可能感兴趣的:(Spring框架学习笔记----基于XML文件注入(基于构造方法注入))