[autowired-和-resource-的区别是什么](https://javaguide.cn/system-design/framework/spring/spring-knowledge-and-questions-summary.html#%E2%AD%90%EF%B8%8F-autowired-%E5%92%8C-resource-%E7%9A%84%E5%8C%BA%E5%88%AB%E6%98%AF%E4%BB%80%E4%B9%88),在这里提到的@Resource 注入逻辑为: > @Resource属于 JDK 提供的注解,默认注入逻辑为先按名称(byName)匹配,若存在多个同类型 Bean,则再尝试按类型(byType)筛选。 应该是先按名称(byName)匹配,若找不到同名 Bean 再按类型(byType)匹配,此时如果有一个同类型 Bean 会注入,如果有多个同类型 Bean 会直接抛出异常(不知道注入哪个)