Spring 4.0学习笔记之——注解

@Required


当被@Required注解后的setter方法(也只能作用于Setter方法),将使这个变量在配置时必须赋值,


@Autowired 自动注入注解


  • 可以用于“成员变量”、“构造器”、“至少带有一个参数的方法”之中。
  • 默认情况下,被标注的成员都是必须加载的,如果Bean不存在时,会报错,但也可以设置成非必须的:
    @Autowired(required=false)
  • 可以标注的变量包括:数组、Map,特别的,Map中的key必须为String且为所包含的value的对象名。

@Autowired 注解在面对多态的情况下,会有多个候选Bean,此时可以使用限定符@Qualifier(“name”)。

@Qualifier(“name”)限定符注解


此注解仅仅是缩小了限定范围,但并不是指定唯一值。
可以自定义注解,作为限定符分类的类型。


与@Autowired具有类似效用,注解@Resource

@Resource这个注解

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

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值