Spring中@Autowired和@Resource两种自动装配的方法

时间:2023-03-08 22:01:57

@Autowired 默认按bean类型查找并注入,若此时有多个相同类型的bean时,按bean name查找则为:@Autowired @Qulifer(value=”bean名称”)。

@Resource 默认按成员变量名作为bean名称去查找并注入,若此时要精确匹配bean名称查找则为:@Resource(name="bean名称")。

@Value 可以注入普通类型的属性。

@Value(value=”张三”)

private String name;