Resource注解
介绍@Resource的配置。
指定了name/type的情况
1 | // 如果指定了name或者type,则直接通过name或者type去进行匹配 |
具体例子 1
2
3
4
5
6
7
8
9// bean的id注册为ps
public class Person{
}
// 名字匹配上注册的id了,匹配成功
private Person person;
未指定name/type的情况
- 先匹配变量名
1 | // 变量名ps和bean id ps匹配上了,匹配成功 |
- 再匹配类型
1 | // 变量名person和bean id ps匹配不上,转而匹配类型 |