基于XML的装配
上一节
下一节
★学习目标:
掌握Bean的XML装配方式,能够在Spring容器中深刻理解XML装配方式的使用
★思考任务:
Bean的XML装配方式
★任务学习:
★知识要点:
两种基于XML的装配方式
在基于XML的装配就是读取XML配置文件中的信息完成依赖注入,Spring容器提供了两种基于XML的装配方式,属性setter方法注入和构造方法注入。下面分别对这两种装配方式进行介绍。
a.属性setter方法注入
属性setter方法注入要求一个Bean必须满足以下两点要求。
(1)Bean类必须提供一个默认的无参构造方法。
(2)Bean类必须为需要注入的属性提供对应的setter方法。
b.构造方法注入
使用构造方法注入时,在配置文件里,需要使用<bean>元素的子元素<constructor-arg>来定义构造方法的参数,例如,可以使用其value属性(或子元素)来设置该参数的值。

