@Resource注解和@AutoWired注解的区别

1.@Resource 注释是属于J2EE的, @AutoWired是属于Spring 的

2.多使用@Resource可以减少对spring的依赖,降低偶合性

3.@AutoWired默认按类型进行装配,

      @AutoWired 

       private BaseDao   baseDao;

      如果要使用名称装配则要使用      @Qualifier("baseDao")

      @Autowired()@Qualifier("baseDao")

      privateBaseDao baseDao;

4.@Resource 默认按名称进行装配

        @Resource(name="baseDao")

         private BaseDao  baseDao;

         当找不到与名称匹配的bean时,才按照类型进行匹配

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容