Skip to content

Commit

Permalink
Merge pull request Snailclimb#1866 from liubobo1996/main
Browse files Browse the repository at this point in the history
[docs fix]修正错别字
  • Loading branch information
Snailclimb authored Nov 5, 2022
2 parents 4ef01cb + 9b4acec commit 1714591
Showing 1 changed file with 2 additions and 2 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -243,7 +243,7 @@ private SmsService smsServiceImpl1;
private SmsService smsService;
```

我们还是建议通过 `@Qualifier` 注解来显示指定名称而不是依赖变量的名称
我们还是建议通过 `@Qualifier` 注解来显式指定名称而不是依赖变量的名称

`@Resource`属于 JDK 提供的注解,默认注入方式为 `byName`。如果无法通过名称匹配到对应的 Bean 的话,注入方式会变为`byType`

Expand Down Expand Up @@ -274,7 +274,7 @@ private SmsService smsService;

- `@Autowired` 是 Spring 提供的注解,`@Resource` 是 JDK 提供的注解。
- `Autowired` 默认的注入方式为`byType`(根据类型进行匹配),`@Resource`默认注入方式为 `byName`(根据名称进行匹配)。
- 当一个接口存在多个实现类的情况下,`@Autowired``@Resource`都需要通过名称才能正确匹配到对应的 Bean。`Autowired` 可以通过 `@Qualifier` 注解来显示指定名称`@Resource`可以通过 `name` 属性来显示指定名称
- 当一个接口存在多个实现类的情况下,`@Autowired``@Resource`都需要通过名称才能正确匹配到对应的 Bean。`Autowired` 可以通过 `@Qualifier` 注解来显式指定名称`@Resource`可以通过 `name` 属性来显式指定名称

### Bean 的作用域有哪些?

Expand Down

0 comments on commit 1714591

Please sign in to comment.