您的位置:首页 > 编程语言 > Java开发

【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的名称。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: