Spring 探索丨既生@Resource,何生@Autowired?
原文中文,约4400字,阅读约需11分钟。发表于: 。提到Spring依赖注入,大家最先想到应该是@Resource和@Autowired,很多文章只是讲解了功能上的区别,对于Spring为什么要支持两个这么类似的注解却未提到,属于知其然而不知其所以然。
介绍Spring依赖注入中的@Resource和@Autowired注解,它们的功能类似但概念不同。@Resource更倾向于找已知资源,而@Autowired倾向于按类型搜索资源。Spring支持两个注解是为了方便其他框架迁移。推荐使用构造函数注入,集合注入时使用@Autowired。