Spring学习:bean的自动装配(注解)

来源:互联网 发布:根据ip查询域名 编辑:程序博客网 时间:2024/06/06 02:41

@Required注解适用于bean属性的setter方法

@Autowired

    1.既可以用来注解setter方法   也可以注解成员变量和构造器   

     默认情况下如果找不到合适的bean会抛出异常,解决方法:@Autowried(required=false)

     能够声明@Autowried(required=true)的构造器只能有一个

    2.可以通过添加注解@Autowired给所有需要该类型的数组的字段或方法(List<bean的类型> Map<String,bean的类型>等),以提供ApplicationContext中的所有特定类型的bean

同时可以用@Qaulifier注解来缩小范围

@Resource(name="bean名称")适用于成员变量,只有一个参数的setter方法,通过独特的名称来匹配

name属性的值被解析为bean的名称




0 0
原创粉丝点击