(1)@AutoWired:根据属性类型自动装配
一般装配:被装配类中必须有set方法才可以而自动装配则不需要
无需在xml文件中配置被装配的类上方应有注释:
有个问题就是这个UserDao和UserDao1的对象指针是一样的当在xml文件中有指定的id为userDao的bean标签时那么@AutoWired就会将这个userDao自动装配到类中结果如下:
(2)@Qualifier:根据属性名称进行注入
必须与@Autowired一起使用
先在类上声明注释名称
再将@Qualifier标在@Autowired后并且在括号内写入注释名称得到结果:
(3)@Resource:可以用类型也可以用名称
(4)@Value:注入普通类型属性