Spring注解

1.@Autowired   (这个是Spring自带的,需要在.xml文件中配上 <context:annotation-config />)不过Spring2.5.6不支持jdk1.8注解;

2.@Qulifier(“userDao”)结合@Autowired 使用;

3.@Resource 注解是由J2EE提供,使用时需要引入J2EE的commons-annotations.jar包,而@Autowired是由Spring提供,故减少系统对spring的依赖建议使用 @Resource的方式;

 4.@Component("userDao")  括号里的名字可以不用写,默认初始化的对象的名字为类的首字母小写,不过使用@Component("userDao")需要在.xml文件中配入<context:component-scan base-package="com.bjsxt"/>,此语句含义是在com.bjsxt包下挨个扫描,看类名上有没有@Component注解字样,如果有则初始化对象放入容器中;

原文地址:https://www.cnblogs.com/zy20160117/p/8159325.html