spring(9)

通过构造器注入值:
<bean>
    <constructor-args  index="参数的顺序,从0开始"  type="参数类型"  value="值"  ref="对象类型"/>
<bean>
自动装配(autowire):
1. autowire =byName;例,a中有一个基本类型属性,和一个引用类型属性(dog),这里只配基本类型的
<bean id="a" class="A.a" autowire="byNmae">
<properies name="" value="">
</bean>
<bean id="dog" class="A.b">
<properies name="name" value="小狗">
</bean>
红色字体必须一致才会自动装配成功!
2. autowire =byType; 这找的就不是上面所说的名字匹配,而是类型匹配;也就是说A.a的引用类型的那个属性必须是b;不过如果出现超过一个的A.b实例时会报错
3. autowire =constructor;
4. autowire =autodetect; 在3与2之间选一个
5. default在beans的最后指定属性default-autowire=“”,以说明beans里面的bean默认都是以这种方式设置
posted on 2012-11-26 16:58  lee0oo0  阅读(198)  评论(0编辑  收藏  举报