2018-4-26日志记录(Spring的集合属性)

今日工作:把Spring结合属性的一些注入方式写了一下,自己手动实验了几种常用的注入方式。

接口注入:接口注入模式因为具备侵入性,它要求组件必须与特定的接口相关联,因此并不被看好,实际使用有限

Setter注入:对于习惯了传统 javabean 开发的程序员,通过 setter 方法设定依赖关系更加直观

构造注入:在构造期间完成一个完整的、合法的对象。所有依赖关系在构造函数中集中呈现。依赖关系在构造时由容器一次性设定,组件被创建之后一直处于相对“不变”的稳定状态

问题及解决:

1、构造注入的时候,写了一个有参的构造函数,忘记了手动添加一个无参构造函数,导致注入失败。

备注:当我们使用了有参构造的时候,需要把无参构造也显式写上,以免发生异常。

2、注入集合属性的时候,会有很多的子节点来放入参数,例如:

<property name="empsets">  
    <set>  
        <ref bean="emp1" />  
        <ref bean="emp2"/>  
        <ref bean="emp2"/>  
        <ref bean="emp2"/>  
        <ref bean="emp2"/>  
    </set>  
</property> 

明日安排:明日计划整合Spring4.x+Hibernate4.x

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值