Spring注解之@Autowired

@Autowired 注解,替代Set/Get,Constructor方式进行注解

@Autowired可以对成员变量、方法和构造函数进行标注,来完成自动装配的工作。

@Autowired的标注位置不同,它们都会在Spring在初始化这个bean时,自动装配这个属性。要使@Autowired能够工作,还需要在配置文件中加入以下

@Qualifier注解结合@Autowired注解使用

@Autowired是根据类型进行自动装配的。例如,如果当Spring上下文中存在不止一个UserDao类型的bean时,就会抛出 BeanCreationException异常;如果Spring上下文中不存在UserDao类型的bean,也会抛出 BeanCreationException异常。我们可以使用@Qualifier配合@Autowired来解决这些问题

 

1.Beans.xml

 

2.Action

3.Service

4.DataImpl

posted @ 2014-11-18 14:51  Cat_Manager  阅读(362)  评论(0编辑  收藏  举报