1 @Autowired
1)基于类型匹配
2)当多于一个对象匹配类型成功, 可以
(1)@Primary, 带这个属性的bean会被匹配
(2)@qualifier,可以匹配bean名, 但不建议这样做
3)可以放在任意方法(包括构造函数,setter)上表示,自动执行当前方法,如果方法有参数,会在IOC容器中自动寻找同类型参数为其传值
2 @Resource
1) 基于bean名做匹配
1 @Autowired
1)基于类型匹配
2)当多于一个对象匹配类型成功, 可以
(1)@Primary, 带这个属性的bean会被匹配
(2)@qualifier,可以匹配bean名, 但不建议这样做
3)可以放在任意方法(包括构造函数,setter)上表示,自动执行当前方法,如果方法有参数,会在IOC容器中自动寻找同类型参数为其传值
2 @Resource
1) 基于bean名做匹配