Spring 一个接口多个实现注入
2016-06-20 17:20
543 查看
Spring 一个接口多个实现注入:
public interface Car{};
public class BigCar implements Car{};
public class SmallCar implements Car{};
第一种:
public class Driver{
@Autowired
@Qualifier("bc")
private BigCar bc;
@Autowired
@Qualifier("sc")
private SmallCar sc;
}
第二种:
public class Driver{
@Resource(name=“bc”)
private BigCar bc;
//也可以在实现类中定义一个静态常量beanId :public static final BEAN_ID="com.BigCar",上面的注解改为@Resource(name=BigCar.BAEN_ID)
@Resource(name=“sc”)
private SmallCar sc;
}
public interface Car{};
public class BigCar implements Car{};
public class SmallCar implements Car{};
第一种:
public class Driver{
@Autowired
@Qualifier("bc")
private BigCar bc;
@Autowired
@Qualifier("sc")
private SmallCar sc;
}
第二种:
public class Driver{
@Resource(name=“bc”)
private BigCar bc;
//也可以在实现类中定义一个静态常量beanId :public static final BEAN_ID="com.BigCar",上面的注解改为@Resource(name=BigCar.BAEN_ID)
@Resource(name=“sc”)
private SmallCar sc;
}
相关文章推荐
- Spring mvc 传递数组
- Java - 一些基础类,try:catch:的用法
- Java并发编程:Callable、Future和FutureTask
- maven+springMVC+mybatis+junit详细搭建过程
- javassist的理解
- wabacus框架在Myeclipse reload过程中方法区溢出问题讨论
- Spring:can't find referenced pointcut错误解决
- springmvc接收前台(亦可是ajax)传来的数组,复杂对象数组等图文详解
- 上班第一天,Myeclipse 2014上SVN部署以及maven 配置
- maven+spring boot搭建简单微服务
- 架構之路 之TDDL
- Java 中的反射机制
- JAVA三大框架SSH的各自作用
- java new一个接口到底要做什么
- 浅析Java中CountDownLatch用法
- 手把手教你如何把java代码,打包成jar文件以及转换为exe可执行文件
- spring-ioc
- JS的encodeURI和java的URLDecoder.decode
- spring framework官方下载地址
- HBase 使用 Java Api 实现对数据的增删改查