@Autowired与@Resource
相同:@Autowired与@Resource都可以写在字段上,或setter方法上。
不同:
1、@Autowired属于Spring框架,@Resource属于J2EE。
2、@Autowired默认按类型注入,必须要求依赖对象必须存在,如果要允许null值,可以设置属性required=false
3、@Resource默认安装名称进行注入,名称可以通过name属性进行指定,如果没有指定name属性,当注解写在字段上时,默认取字段名,如果注解写在setter方法上默认取属性 名。当找不到名称才会按照类型进行注入。
推荐使用:@Resource注解在字段上,这样就不用写setter方法了,并且这个注解是属于J2EE的,减少了与spring的耦合。
转载于:https://www.cnblogs.com/ginkgo5198/p/6433926.html
@Autowired与@Resource相关推荐
- Spring注解@Component、@Repository、@Service、@Controller,@Autowired、@Resource用法
一.Spring定义bean,@Component.@Repository.@Service 和 @Controller Spring 2.5 中除了提供 @Component 注释外,还定义了几个拥 ...
- 综合技术 --@Autowired和@Resource
2019独角兽企业重金招聘Python工程师标准>>> 1.@Autowired和@Resource 的作用一样,都是自动注入 2.@Autowired是按照byType自动注入,而 ...
- Spring @Autowired和@Resource
@Autowired和@Resource 共同点:都是装配bean的注解 不同点: @Autowired 提供者:@Autowired是Spring提供的注解 装配方式:ByType(通过类的类型)装 ...
- @AutoWired和@Resource注解异同分析
相同点: @AutoWired和@Resource注解都是从Spring容器中取出相应的bean对象,自动装配. 不同点: @AutoWired: 默认根据类型进行自动装配,依赖的对象必须存在,如果允 ...
- Spring框架在属性注入时@Autowired和@Resource的区别
相同点: @Autowired和@Resource都可以进行引用类型属性的注入 不同点: 属性的依赖注入有两种方式: "byName":根据名称自动装配,引用数据类型bean的id ...
- 【Spring注解系列13】Spring自动装配总结:@Autowired、@Resource、@Qualifier、@Inject
目录 1.@Autowired.@Resource.@Qualifier.@Inject 1).@Autowired 2).@Resource与@Inject 3). @Autowired参数取值 2 ...
- 请谈一下@Autowired 和@Resource区别是什么?
请谈一下@Autowired 和@Resource区别是什么? 共同点: 两者都可以加在属性和setter方法上面,如果都写在属性上,那么就不需要再写setter方法. 不同点: ① @Autowir ...
- @Autowired和@Resource注解的区别?
谈到Spring的注解,@Autowired和@resource这两个注解不得不提.@Autowired与@Resource都可以用来装配bean. 都可以写在字段上,或写在setter方法上 那@A ...
- Spring系列(十):@Autowired 和@Resource注解用法介绍
今天给大家分享Spring属性注入的注解@Autowired 和@Resource介,希望对大家能有所帮助! 一.@Autowired 注解 1.1 介绍 @Autowired注解默认按照类型容器中找 ...
- Spring中@Autowired和@Resource的区别
一.定义 @Autowired 对类成员变量.方法及构造函数进行标注,完成自动装配的工作. @Resource 在语义上被定义为通过其唯一的名称来标识特定的目标组件,其中声明的类型与匹配过程无关. 如 ...
最新文章
- 人工智能科学家发现 “衰老时钟”,我们的生物钟可以倒转
- supmap java_SuperMap iServerJava安装与出图必读之Windows操作系统篇
- 我的2013-从GIS学生到GIS职业人的飞跃
- acrgis api for javaScript中的FeatureLayer查询
- JAVA实现Excel的读写--poi
- 【BZOJ 1098】办公楼(补图连通块个数,Bfs)
- win7 IIS7环境下部署PHP 7.0
- 云数据库时代:企业数据架构的云化智能重构和变革(含大会PPT)
- 太空java游戏_JavaSpaceWar 一个基于 语言编写的太空战争游戏,包含所有图像和声音资源,便 习理解使用 Game Program 238万源代码下载- www.pudn.com...
- Spring Cloud学习笔记-009
- eSIM物联网卡的优点有哪些
- 2014年度辛星css教程夏季版第五节
- 连接最大数 详解(C++)
- html横线标记_html中横线怎么写代码
- OSChina 周一乱弹 ——生活不止眼前的苟且
- 计算机存储器与寄存器的区别,存储器和寄存器的区别
- oracle_home环境变量值,ORACLE_HOME环境变量配置阐明
- sfm-learner学习心得
- 不积小流,无以成江海;不积跬步,无以至千里
- C#opencv(opencvsharp)- 打开笔记本相机显示画面