JEEからSpringBootにコードを移行しています。私はjavax.enterprise.inject.InstanceクラスでJEEでクールな動的噴射を使用していました:Spring注入時のSpring起動時のjavax.enterprise.inject.Instanceと同等
だけで注釈を付ける:
@Inject
private Instance<CCIntentHandler> allMycandidates;
するallMycandidatesは、その後、私ができる私のクラスパスにCCIntentHandlerインターフェイスを継承するすべてのクラスで満たされるようになります次のように繰り返します:
Iterator<CCIntentHandler> iterator = allMycandidates.iterator()
何も必要ありません。 Spring Bootでこれをどのように達成できますか?あなた@Autowire
場合
おかげ
ありがとうございます! CCIntentHandlerインターフェイスまたはこのインターフェイスを実装するクラスには、任意のSpringアノテーションが必要ですか? – icordoba
@cordoba最後のコメントに対処するための回答を更新しました – glytching