Spring4:@Component Polymorphism

时间:2014-05-06 23:37:13

标签: spring polymorphism components

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;

......但我不想这样做!

0 个答案:

没有答案