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