摘要: 一、各种注解方式1.@Autowired注解(不推荐使用,建议使用@Resource)@Autowired可以对成员变量、方法和构造函数进行标注,来完成自动装配的工作。@Autowired的标注位置不同,它们都会在Spring在初始化这个bean时,自动装配这个属性。要使@Autowired能够工作,还需要在配置文件中加入以下Xml代码2. @Qualifier注解@Autowired是根据类型进行自动装配的。例如,如果当Spring上下文中存在不止一个UserDao类型的bean时,就会抛出BeanCreationException异常;如果Spring上下文中不存在UserDao类型的be 阅读全文
posted @ 2013-12-13 11:13 薛定谔的猫_ 阅读(235) 评论(0) 推荐(0) 编辑
摘要: Spring不但支持自己定义的@Autowired注解,还支持由JSR-250规范定义的几个注解,如:@Resource、@PostConstruct及@PreDestroy。1. @Autowired @Autowired是Spring 提供的,需导入 Package:org.springframework.beans.factory.annotation.Autowired; 只按照byType 注入。2. @Resource @Resource默认按 byName 自动注入,是J2EE提供的, 需导入Package: javax.annotation.Resource; @... 阅读全文
posted @ 2013-12-13 11:00 薛定谔的猫_ 阅读(340) 评论(0) 推荐(0) 编辑