@TargetSE(valueSE={TYPESE,METHODSE}) @RetentionSE(valueSE=RUNTIMESE) @DocumentedSE @Conditional(value=org.springframework.boot.autoconfigure.condition.OnBeanCondition.class) public @interface ConditionalOnSingleCandidate
BeanFactory
に含まれていて、単一の候補を決定できる場合にのみ一致する @Conditional
。 複数の一致する Bean インスタンスがすでに BeanFactory
に含まれているが、主要候補が定義されている場合も、条件は一致します。基本的に、定義された型の Bean のオートワイヤーが成功した場合、条件は一致します。
この条件は、これまでにアプリケーションコンテキストによって処理された Bean 定義にのみ一致するため、自動構成クラスでのみこの条件を使用することを強くお勧めします。候補 Bean が別の自動構成によって作成される可能性がある場合、この条件を使用するものが実行されることを確認してください。
public abstract SearchStrategy search
Copyright © 2019 Pivotal Software, Inc.. All rights reserved.