クラス SpringBootCondition
java.lang.ObjectSE
org.springframework.boot.autoconfigure.condition.SpringBootCondition
- 実装されたすべてのインターフェース:
Condition
- 既知の直属サブクラス
AbstractNestedCondition
、ClientsConfiguredCondition
、IssuerUriCondition
、KeyValueCondition
、MessageSourceAutoConfiguration.ResourceBundleCondition
、OnDatabaseInitializationCondition
、OnEnabledDevToolsCondition
、OnEndpointElementCondition
、OnPropertyListCondition
、ResourceCondition
Spring Boot で使用されるすべての
Condition
実装のベース。ロードされているクラスをユーザーが診断するのに役立つ、適切なログを提供します。- 導入:
- 1.0.0
- 作成者:
- Phillip Webb, Greg Turnquist
コンストラクターの概要
コンストラクターメソッドのサマリー
修飾子と型メソッド説明protected final boolean
anyMatches
(ConditionContext context, AnnotatedTypeMetadata metadata, Condition... conditions) 指定された条件のいずれかが一致する場合、true を返します。abstract ConditionOutcome
getMatchOutcome
(ConditionContext context, AnnotatedTypeMetadata metadata) 適切なログ出力とともに、一致の結果を決定します。protected final void
logOutcome
(StringSE classOrMethodName, ConditionOutcome outcome) final boolean
matches
(ConditionContext context, AnnotatedTypeMetadata metadata) protected final boolean
matches
(ConditionContext context, AnnotatedTypeMetadata metadata, Condition condition) 指定された条件のいずれかが一致する場合は true を返します。
コンストラクターの詳細
SpringBootCondition
public SpringBootCondition()
メソッドの詳細
matches
logOutcome
getMatchOutcome
public abstract ConditionOutcome getMatchOutcome(ConditionContext context, AnnotatedTypeMetadata metadata) 適切なログ出力とともに、一致の結果を決定します。- パラメーター:
context
- 条件コンテキストmetadata
- アノテーションメタデータ- 戻り値:
- 状態の結果
anyMatches
protected final boolean anyMatches(ConditionContext context, AnnotatedTypeMetadata metadata, Condition... conditions) 指定された条件のいずれかが一致する場合、true を返します。- パラメーター:
context
- コンテキストmetadata
- アノテーションメタデータconditions
- テストする条件- 戻り値:
- いずれかの条件が一致した場合は
true
。
matches
protected final boolean matches(ConditionContext context, AnnotatedTypeMetadata metadata, Condition condition) 指定された条件のいずれかが一致する場合は true を返します。- パラメーター:
context
- コンテキストmetadata
- アノテーションメタデータcondition
- テストする条件- 戻り値:
- 条件が一致した場合は
true
。