zoukankan      html  css  js  c++  java
  • @Autowired注解和@resource注解的区别

    @Autowired是通过类型进行装配的,如果多个name,则配合着@Qualifier使用。

    eg:

    public class UserService {
        @Autowired
        @Qualifier(name="userDao1")    
        private UserDao userDao; 
    }


    @resource注解由J2EE提供,
    @Resource默认按照ByName自动注入。

    public class UserService {
        @Resource  
        private UserDao userDao;
        @Resource(name="studentDao")  
        private StudentDao studentDao;
        @Resource(type="TeacherDao")  
        private TeacherDao teacherDao;
        @Resource(name="manDao",type="ManDao")  
        private ManDao manDao;
    }


    Spring属于第三方的,J2EE是Java自己的东西。使用@Resource可以减少代码和Spring之间的耦合
  • 相关阅读:
    Markdown
    异异还原
    程序和算法
    运算符
    Java复习1
    复习总结
    为什么Byte是8位,但是却只能表示到127,而不是255?
    笔记的认识
    笔记本触摸板
    电脑热键
  • 原文地址:https://www.cnblogs.com/tuosir/p/12131491.html
Copyright © 2011-2022 走看看