【Spring笔记】
2015-08-13 19:55
513 查看
1.@Autowired、@Resource和@Qualifier注解
使用配置方式:
<bean id="userDao" class="xxxx.xxx.UserDao">
使用注解方式:
@Component("userDao")
public class UserDao{
}
显然,比较方便。又由于controller,Service,Dao比较常用,所以使用@Repository,@Service,@Controller进行开发。
@Autowired和@Resource
@Autowired注解
@Autowire默认按照类型匹配的方式查找Bean,当有且仅有一个匹配的Bean时,Spring将其注入到@Autowired标注的变量中。
@Qualifier
当容器中有多个匹配的Bean时,可以通过@Qualifier注解限定Bean的名称
@Resource
要求提供一个Bean名称的属性,如果属性为空,则自动采用标注处的变量名或方法名作为Bean的名称。
使用配置方式:
<bean id="userDao" class="xxxx.xxx.UserDao">
使用注解方式:
@Component("userDao")
public class UserDao{
}
显然,比较方便。又由于controller,Service,Dao比较常用,所以使用@Repository,@Service,@Controller进行开发。
@Autowired和@Resource
@Autowired注解
@Autowire默认按照类型匹配的方式查找Bean,当有且仅有一个匹配的Bean时,Spring将其注入到@Autowired标注的变量中。
@Qualifier
当容器中有多个匹配的Bean时,可以通过@Qualifier注解限定Bean的名称
@Resource
要求提供一个Bean名称的属性,如果属性为空,则自动采用标注处的变量名或方法名作为Bean的名称。
相关文章推荐
- Java连接Access 2013
- 字符串全排列算法理解与java实现
- java--关键字和保留字
- eclipse界面以及注释的简单配置
- Java模板方法的设计模式
- Spring的事务管理
- MyEclipse反编译Class文件
- java常见错误及解决方法
- 二叉查找树的java实现
- HBase1.0.1基本操作(java代码)
- 快速排序,归并排序,堆排序的java代码实现
- 使用Spring框架的步骤
- 精通Hibernate——Hibernate中Java对象的状态详解
- 懒得笔记4 spring annotation
- [Java] Majority Element II 找众数2
- eclipse启动报错A Java RunTime Environment (JRE) or Java Development Kit (JDK) must be available in order to run Eclipse.
- 深入理解java的finalize
- Eclipse ADT的Custom debug keystore所需证书规格
- [Java] Majority Element (求过半数,或者翻译成 求出现次数过半的众数)
- Java的反射机制