博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Spring注解中的AutoWired和Resource
阅读量:2429 次
发布时间:2019-05-10

本文共 332 字,大约阅读时间需要 1 分钟。

这两个都可以用在变量名(字段)或者方法名前面,而且都是只能注入其他Bean类型的数据

两者之间的区别如下:

  • 对于Autowired,采用的是自动按照类型注入,只要spring容器中有且仅有一个与要注入的类型一致,则注入成功,如果spring容器中存在多个和要注入的类型相同,则spring容器会根据成员变量名去寻找匹配和成员变量名相同的bean对象,一般和Qualifier使用
    • Qualifier
      • 作用在按照类中注入的基础上再按照名称注入它在给类成员注入时不能单独使用,但是给方法参数注入时可以(必须依赖Autowired)
        • value属性:用于指定注入的bean的id
  • 对于Resource,采用的是根据name属性中的id去匹配和该id相同的bean对象

转载地址:http://wljmb.baihongyu.com/

你可能感兴趣的文章
在北京看场雪为什么这么难?
查看>>
新年了,5G手机芯片,到底买谁?
查看>>
疫情之下「在家办公模式」开启,你该选择哪些远程协同工具?
查看>>
如何使用pdpipe与Pandas构建管道?
查看>>
远程办公的33种预测
查看>>
阿里巴巴架构师:十问业务中台和我的答案
查看>>
华为云发布三类六款计算实例 打造更强云端计算能力
查看>>
PHP 语言地位遭受挑战,PHP 程序员路在何方?
查看>>
PostgreSQL好评如潮,它是如何做到的?
查看>>
2017码云群英会,共享开源技术盛宴
查看>>
看完这份参会指南,Get 2017 OSC 年终盛典正确参会姿势!
查看>>
盛食厉兵 中科天玑挖掘大数据价值助力行业数字化转型
查看>>
白鹭引擎正式支持微信小游戏开发
查看>>
2018年,你所不知道的Jira!
查看>>
2017年,阿里巴巴开源的那些事
查看>>
推动边缘计算的七项核心技术
查看>>
边缘计算精华问答 | 边缘计算需要IaaS、PaaS、SaaS等服务能力吗?
查看>>
Spark精华问答 | Spark 会替代Hadoop 吗?
查看>>
豆瓣已玩烂,来爬点有逼格的 ——IMDB 电影提升你的品位
查看>>
一部刷爆朋友圈的5G短片,看完才知道5G多暖多重要!
查看>>