【Spring笔记】

来源:互联网 发布:android libc 源码 编辑:程序博客网 时间:2024/04/25 12:04
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的名称。


0 0
原创粉丝点击