@Autowired
根据属性的类型进行自动注入@Qualifier
根据属性的名称进行注入@Resource
可以根据类型注入,也可以根据类型注入@Value
注入普通的数据类型
使用autowired注解注入属性
web开发中,需要在service中调用对应dao的方法,但是dao是一个接口,所以我们实际上需要创建的对象是dao对应的impl,手动new的话略显繁琐,我们可以直接通过bean注入的方式,将dao的impl注入到service中
注入之后,就可以直接调用dao中的方法
使用resource注解注入属性
@Resource
既可以通过类型注入,也可以通过名称注入
默认是通过类型注入,如果需要通过名称注入,可以在注解中配置name属性
注意:@Resource
注解是 javax.annotation.Resource
包里面的,并不是 spring 所推出的
使用value注入属性
@value
可以用来注入普通数据类型