Spring02_DI

25 篇文章 0 订阅

SpringFramework Day02

获取bean

  • 1

  • 2

  • 3

依赖注入

  • setter注入

    property标签(通过成员变量的set方法进行赋值),

    • name属性(属性名)

    • value属性(属性的值)

  • 构造器注入

    constructor-arg标签(匹配属性个数)

    • value属性(给属性赋值 可指定类型,名字,引用,索引)
    • 当个数匹配有多个结果时(在value属性中 可指定类型,名字,引用,索引)
  • 特殊值注入

    null值注入,不用value标签,用单标签

  • 类类型注入

    在property标签中用

    • ref属性:引入类全路径

    在property标签中用

    • 每个属性:级联方式引入类的属性

      (但类必须实例化或者引入后,才可以,所以用的不多)

    在property标签中用

    • 内部bean方式,即使用bean子标签

    (只能在当前bean范围使用,不能使用IOC获取,IOC会找不到这个内部bean)

  • 依赖注入之数组赋值

    • array标签
  • 依赖注入之List赋值

    • list标签
    • util:list
  • 依赖注入之map赋值

    • map标签下用entry子标签,每一个entry都是一个键值对
    • util:map
  • P命名空间

    • bean标签:用p:给属性赋值
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值