@FunctionalInterfaceSE public interface Condition
condition。条件は、bean-definition が登録される予定の直前にチェックされ、その時点で決定できる条件に基づいて登録を拒否できます。
条件は BeanFactoryPostProcessor と同じ制限に従い、Bean インスタンスと相互作用しないように注意する必要があります。@Configuration Bean と相互作用する条件をよりきめ細かく制御するには、ConfigurationCondition インターフェースの実装を検討してください。
ConfigurationCondition, Conditional, ConditionContext| 修飾子と型 | メソッドと説明 |
|---|---|
boolean | matches(ConditionContext context, AnnotatedTypeMetadata metadata) 条件が一致するかどうかを確認します。 |
boolean matches(ConditionContext context, AnnotatedTypeMetadata metadata)