クラス SpringBootCondition

java.lang.ObjectSE
org.springframework.boot.autoconfigure.condition.SpringBootCondition
実装されたすべてのインターフェース:
Condition
既知の直属サブクラス
AbstractNestedConditionClientsConfiguredConditionIssuerUriConditionKeyValueConditionMessageSourceAutoConfiguration.ResourceBundleConditionOnDatabaseInitializationConditionOnEnabledDevToolsConditionOnEndpointElementConditionOnPropertyListConditionResourceCondition

public abstract class SpringBootCondition extends ObjectSE implements Condition
Spring Boot で使用されるすべての Condition 実装のベース。ロードされているクラスをユーザーが診断するのに役立つ、適切なログを提供します。
導入:
1.0.0
作成者:
Phillip Webb, Greg Turnquist
  • コンストラクターの詳細

    • SpringBootCondition

      public SpringBootCondition()
  • メソッドの詳細

    • matches

      public final boolean matches(ConditionContext context, AnnotatedTypeMetadata metadata)
      次で指定:
      インターフェース Conditionmatches 
    • logOutcome

      protected final void logOutcome(StringSE classOrMethodName, ConditionOutcome outcome)
    • 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