spring中@autowired和@resource的区别
来源:互联网 发布:linux sigpipe 编辑:程序博客网 时间:2024/05/19 14:34
@Resource和@Autowire的区别
在java代码中可以使用@Autowire或者@Resource注解方式进行装配,这两个注解的区别是:
@Autowire默认按照类型装配,默认情况下它要求依赖对象必须存在如果允许为null,可以设置它required属性为false,如果我们想使用按照名称装配,可以结合@Qualifier注解一起使用;
@Resource默认按照名称装配,当找不到与名称匹配的bean才会按照类型装配,可以通过name属性指定,如果没有指定name属性,当注解标注在字段上,即默认取字段的名称作为bean名称寻找依赖对象,当注解标注在属性的setter方法上,即默认取属性名作为bean名称寻找依赖对象.
注意:如果没有指定name属性,并且按照默认的名称仍然找不到依赖的对象时候,会回退到按照类型装配,但一旦指定了name属性,就只能按照名称装配了.
0 0
- spring中@autowired和@resource的区别
- Spring中@Autowired和@Resource的区别
- Spring中@Autowired和@Resource区别
- spring中@Resource和@Autowired的区别是什么?
- Spring中@Autowired注解和@Resource注解的区别
- Spring注解中autowired和resource的区别。
- Spring中@Autowired注解和@Resource注解的区别
- Spring中 @Autowired 与 @Resource 的区别
- Spring中@Autowired与@Resource的区别
- Spring注解:@Autowired和@Resource的区别
- Spring 注释 @Autowired 和@Resource 的区别
- Spring 注解 @Resource和@Autowired的区别
- Spring 注释 @Autowired 和@Resource 的区别
- Spring 注释 @Autowired 和@Resource 的区别
- Spring 注释 @Autowired 和@Resource 的区别
- Spring 注释 @Autowired 和@Resource 的区别
- Spring 注释 @Autowired 和@Resource 的区别
- spring 注解@Resource 和 @Autowired的区别
- bzoj1036: [ZJOI2008]树的统计Count
- C语言之文件复制
- 讯飞实训之二维数组结构图
- CSS 页面重绘和回流
- 51nod 1258 FFT 多项式求逆 伯努利数
- spring中@autowired和@resource的区别
- 意甲官网在中国地区被假网劫持,竟声称赞助?
- Hive统计新增,日活和留存率, 使用sqoop导出到MYSql
- (四十一)视图中的委托
- 【Java每日一题】20170303
- Hugetable数据库如何导出数据?
- android SQL
- HDUOJ
- μC/OS中的中断处理