jar7

来源:互联网 发布:上海编程培训机构 编辑:程序博客网 时间:2024/05/02 04:16

@Autowired

用法:
配置在属性上;
配置在set方法上;
配置在构造方法上。
@Autowired注解是按类型装配依赖对象,默认情况下它要求依赖对象必须存在,如果允许null值,可以设置它required属性为false。 

@Qualifier

p用法:
p1、配置在属性上;
p2、配置在set方法上;
3、配置在构造方法的参数上


@Resource

@Resource注解默认按名称装配。名称可以通过name属性指定,如果没有指定name属性,默认取属性的名称作为bean名称寻找依赖对象。
注意:如果没有指定name属性,并且按照默认的名称找不到依赖对象时,@Resource会回退到按类型装配。但一旦指定了name属性,就只能按名称装配了。


0 0
原创粉丝点击