Spring 4.0 @Component和Polymorphism:
我有以下结构
Interface IF {
}
@Component(value="a")
public class AAA implements IF {
}
@Component(value="b")
public class BBB implements IF {
}
@Component public class Factory {
@Autowired
@Qualifier("a")
private IF if1;
@Autowired
@Qualifier("b")
private IF if2;
}
与Spring XML不同,它对我不起作用。我想如果我只有一个属性,它运作良好。我当然可以......
@Autowired
private AAA a;
@Autowired
private BBB b;
......但我不想这样做!