spring注解@Resource详细介绍

01 介绍

     这个注解属于JDK(JDK11已经移除,如果要使用要多引入jar包)
     默认按照名称当作bean的id进行装配
     也可以按照类型装配

02 属性

      (1)    name          容器中bean的id
      (2)    type             容器中bean的类型
       (3)    description   描述信息

在这里插入图片描述


03 装配顺序

   (1)    name 和type都没指定
                  先按照byName方式进行装配
                  如果没有匹配,按照类型进行匹配  如果没匹配上 则报异常

     (2)     只指定了name
                  从容器中查找name的值和bean的id相同的进行装配,找不到则抛异常

      (3)     只指定了type
                 从容器中找到类型匹配的唯一bean进行装配,找不到或找到多个都抛异常

(4) 同时指定了name和type
从Spring上下文中找到唯一匹配的bean进行装配,找不到则抛出异常

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值