码迷,mamicode.com
首页 > 其他好文 > 详细

面试准备

时间:2018-11-19 15:09:53      阅读:144      评论:0      收藏:0      [点我收藏+]

标签:red   vax   j2ee   wired   sts   service   指定   pre   rda   

  

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

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

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

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

面试准备

标签:red   vax   j2ee   wired   sts   service   指定   pre   rda   

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

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!