ssm框架中AutoWired与Qualifier的组合使用替换为Resource注解

@Autowired作用为将对象注入到容器之中
当一个dao有两个实现类时可以使用(一个AccountDao接口有AccountDaoImpl实现类和AccountDaoImpl2实现类)需要用到@Qualifier注入指定的dao层实现类。

AccountDaoImpl实现类

在这里插入图片描述
AccountDaoImpl2实现类
在这里插入图片描述

service层中的:
@Autowired
@Qualifier(“accountDao2”)
AccountDao accountDao;

等价于====》

@Resource(name = “accountDao2”)
AccountDao accountDao;
此时容器中注入的就是AccountDaoImpl2实现类对象。

猜你喜欢

转载自blog.csdn.net/Hambur_/article/details/110366504