首页 > 其他 > 详细

面试准备

时间:2018-11-19 15:02:04      阅读:171      评论:0      收藏:0      [点我收藏+]

  

Spring @Resouce 和 @Autowired 对比?
两者都是用于bean的注入
区别有:①@Autowired是spring提供的注解,而@Resouce是由J2EE提供的,在javax.annotation.Resource包

    ②@Autowired默认按类型装配,如果要按照名称装配,需要加上@Qualifier注解,如下:

public class TestServiceImpl {
    @Autowired
    @Qualifier("userDao")
    private UserDao userDao; 
}

    @Resource默认通过反射机制,按照名称装配,如果匹配不上则会抛出异常。也可指定type属性进行匹配,通过类型匹配到多个或者匹配不上也会抛出异常

面试准备

原文:https://www.cnblogs.com/linhuanjie/p/9983111.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!