クラス AnyNestedCondition
java.lang.ObjectSE
org.springframework.boot.autoconfigure.condition.SpringBootCondition
org.springframework.boot.autoconfigure.condition.AbstractNestedCondition
org.springframework.boot.autoconfigure.condition.AnyNestedCondition
- 実装されたすべてのインターフェース:
Condition
,ConfigurationCondition
ネストされたクラス条件が一致したときに一致する
Condition
。複合条件の作成に使用できます。例:static class OnJndiOrProperty extends AnyNestedCondition { OnJndiOrProperty() { super(ConfigurationPhase.PARSE_CONFIGURATION); } @ConditionalOnJndi() static class OnJndi { } @ConditionalOnProperty("something") static class OnProperty { } }
ConfigurationPhase
は、定義されている条件に従って指定する必要があります。上記の例では、すべての条件は静的であり、PARSE_CONFIGURATION
が適切であるように早期に評価できます。
- 導入:
- 1.2.0
- 作成者:
- Phillip Webb
ネストされたクラスのサマリー
クラス org.springframework.boot.autoconfigure.condition.AbstractNestedCondition から継承されたネストクラス / インターフェース
AbstractNestedCondition.MemberMatchOutcomes
インターフェース org.springframework.context.annotation.ConfigurationCondition から継承されたネストクラス / インターフェース
ConfigurationCondition.ConfigurationPhase
コンストラクターのサマリー
メソッドのサマリー
修飾子と型メソッド説明protected ConditionOutcome
getFinalMatchOutcome
(AbstractNestedCondition.MemberMatchOutcomes memberOutcomes) クラス org.springframework.boot.autoconfigure.condition.AbstractNestedCondition から継承されたメソッド
getConfigurationPhase, getMatchOutcome
クラス org.springframework.boot.autoconfigure.condition.SpringBootCondition から継承されたメソッド
anyMatches, logOutcome, matches, matches
コンストラクターの詳細
AnyNestedCondition
メソッドの詳細
getFinalMatchOutcome
protected ConditionOutcome getFinalMatchOutcome(AbstractNestedCondition.MemberMatchOutcomes memberOutcomes) - 次で指定:
- クラス
AbstractNestedCondition
のgetFinalMatchOutcome