装配Bean的方式(注解)
- @ Autowired: 属于 Spring框架
- @ Resource: JDK提供的注解,表示資源。JDK只提供了规范,没有提供实现第一流的公司提供规范,第二流的公司提供技术实现之前所学的,jdbc和 Servlet都是这样的,jdk提是供规范,第三方厂商提供具体的实现
面试问题:上面两个注解的区别
存在同一个类型,多个实例对象时:
默认查找bean的名称为变量名的bean如果变量名和bean名称不ー致,需要手动指定:
- @ Autowired+ Qualifier("bean的名称”)
- @ Resource(name="bean的名称”)