設定なしでJavaを使用してリストを自動配線する方法はありますか?設定なしで春にリストをオートワイヤリングする
public abstract class A {
public abstract doStuff();
}
public class B extends A {
@Override
public void doStuff() {
System.out.println("I'm B");
}
}
public class C extends A {
@Override
public void doStuff() {
System.out.println("I'm C");
}
}
そして、私はクラス
public class Aggregator {
@Autowired
private List<A> stuffDoers;
private void doAllStuff() {
for(A a:stuffDoers) {
a.doStuff();
}
}
}
を持ってどのようにすることができます私はautowire XMLでリストを設定せずにAggregator
にAの実装の一部:
編集:私は常にクラスのインスタンスではなく、種類で動作リスト
これは設定なしで、Javaでのみ行う方法を尋ねました。 – aclokay
@ user1050389ああ、十分なJavaConfigの例を追加します。 – metacubed
あなたはそれが3つの独立した豆を提供し、リストではないと述べました。これは、これらの独立したBeanをリストとして自動実行できるのでしょうか?それ以外の場合は、質問には答えません。ありがとう! – aclokay