インターフェース Condition
- すべての既知のサブインターフェース:
ConfigurationCondition
- 関数インターフェース:
- これは関数インターフェースであるため、ラムダ式またはメソッド参照の割り当てターゲットとして使用できます。
コンポーネントを登録するために一致する必要がある 1 つの条件。
条件は、Bean 定義が登録される直前にチェックされ、その時点で決定できる条件に基づいて登録を自由に拒否できます。
条件は BeanFactoryPostProcessor
と同じ制限に従い、Bean インスタンスと対話しないように注意する必要があります。@Configuration
Bean と対話する条件をよりきめ細かく制御するには、ConfigurationCondition
インターフェースの実装を検討してください。
特定のクラスまたは特定のメソッドに対する複数の条件は、Spring の Ordered
インターフェースおよび @Order
アノテーションのセマンティクスに従って順序付けされます。詳細については、AnnotationAwareOrderComparator
を参照してください。
- 導入:
- 4.0
- 作成者:
- Phillip Webb, Sam Brannen
- 関連事項:
方法の概要
修飾子と型メソッド説明boolean
matches
(ConditionContext context, AnnotatedTypeMetadata metadata) 条件が一致するかどうかを確認します。