@Resource 和 @Autowired

2020-11-22  本文已影响0人  轻轻敲醒沉睡的心灵

1. 用途

@Resource和@Autowired注解都是用来实现依赖注入的,可以对成员变量(两者如果都写在字段上,那么就不需要再写setter方法)、方法和构造函数进行标注,来完成自动装配的工作,实现bean的注入

2. 不同点

  1. 来源不同
  1. 注入方式
public class UserServiceImpl implements UserService {
   @Autowired // 从spring容器中获取返回类型为UserDao的实现类(默认byType获取),注入到该属性中,
   @Qualifier("userDaoTest") // 指定注入bean的名称
   private UserDao userDao;
}
上一篇下一篇

猜你喜欢

热点阅读