[email protected] (这个是Spring自带的,需要在.xml文件中配上 <context:annotation-config />)不过Spring2.5.6不支持jdk1.8注解;
[email protected](“userDao”)结合@Autowired 使用;
[email protected] 注解是由J2EE提供,使用时需要引入J2EE的commons-annotations.jar包,而@Autowired是由Spring提供,故减少系统对spring的依赖建议使用 @Resource的方式;
[email protected]("userDao") 括号里的名字可以不用写,默认初始化的对象的名字为类的首字母小写,不过使用@Component("userDao")需要在.xml文件中配入<context:component-scan base-package="com.bjsxt"/>,此语句含义是在com.bjsxt包下挨个扫描,看类名上有没有@Component注解字样,如果有则初始化对象放入容器中;