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