spring 注入@Autowired @Qualifier 一个接口多个实现类
2017-08-03 10:19
417 查看
spring 注入的一般是接口,这样会更加灵活,优雅。
但是如果一个接口有多个实现类,spring怎么注入接口呢?
@Autowired @Qualifier 配合使用,用 @Qualifier 指定那个实现类
举例:
@Autowired
@Qualifier("RedisTokenManager")
private TokenManager rds;
但是如果一个接口有多个实现类,spring怎么注入接口呢?
@Autowired @Qualifier 配合使用,用 @Qualifier 指定那个实现类
举例:
@Autowired
@Qualifier("RedisTokenManager")
private TokenManager rds;
相关文章推荐
- Spring 当一个接口多个实现时,怎么注入
- Spring 一个接口多个实现注入
- Spring的注解@Qualifier小结:一个接口有两个实现类,spring注入时报错
- spring中,一个接口两个实现类,注入问题
- Spring用@Autowire向一个类注入一个接口的两个实现类
- 关于classpath中有多个同名类或一个接口有多个实现类Spring启动失败总结
- spring注解 实现一个接口多个实现类的区分
- spring容器注入一个接口的两个实现类
- Autofac在项目中应用的体会,一个接口多个实现的情况
- spring测试junit事务管理及spring面向接口注入和实现类单独注入(无实现接口),实现类实现接口而实现类单独注入否则会报错。
- Autofac在项目中应用的体会,一个接口多个实现的情况
- autofac 一个接口多个实现的顺序执行
- @resource、@Autowired、@Service在一个接口多个实现类中的应用
- Spring接口动态注入不同的实现类
- 通过字符创调用接口中实现类的方法,SpringBean自动注入,
- 为什么spring注入接口正确而注入接口的实现类错误?
- spring注解识别一个接口的多个实现类
- 如果一个父类有多个子类或者一个接口有多个实现的时候,Spring是如何判断该调用哪个的呢?源码分析如下
- Spring注入实现接口的某个类
- spring注解识别一个接口的多个实现类方法