Skip to content

Commit 28cb0b8

Browse files
authored
Merge pull request #2761 from Find-K/main
@resource注入逻辑描述修改,#2757
2 parents 7d88719 + 95468c0 commit 28cb0b8

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

docs/system-design/framework/spring/spring-knowledge-and-questions-summary.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -265,7 +265,7 @@ private SmsService smsService;
265265

266266
实际开发实践中,我们还是建议通过 `@Qualifier` 注解来显式指定名称而不是依赖变量的名称。
267267

268-
`@Resource`属于 JDK 提供的注解,默认注入逻辑为**先按名称(byName)匹配,若存在多个同类型 Bean,则再尝试按类型(byType)筛选**
268+
`@Resource`属于 JDK 提供的注解,默认注入逻辑为**先按名称(byName)** 匹配,若找不到则尝试**按类型(byType)筛选**,按**类型(byType)** 筛选到0个或多个bean都会抛出异常,只有在只筛选到一个bean时注入
269269

270270
`@Resource` 有两个比较重要且日常开发常用的属性:`name`(名称)、`type`(类型)。
271271

0 commit comments

Comments
 (0)