类 SpringBootCondition

java.lang.Object
org.springframework.boot.autoconfigure.condition.SpringBootCondition
所有已实现的接口:
Condition
直接已知子类:
AbstractNestedCondition, ClientsConfiguredCondition, IssuerUriCondition, KeyValueCondition, MessageSourceAutoConfiguration.ResourceBundleCondition, OnDatabaseInitializationCondition, OnEnabledDevToolsCondition, OnEndpointElementCondition, OnPropertyListCondition, ResourceCondition

public abstract class SpringBootCondition extends Object implements Condition
Base of all Condition implementations used with Spring Boot. Provides sensible logging to help the user diagnose what classes are loaded.
从以下版本开始:
1.0.0
作者:
Phillip Webb, Greg Turnquist
  • 构造器详细资料

    • SpringBootCondition

      public SpringBootCondition()
  • 方法详细资料

    • matches

      public final boolean matches(ConditionContext context, AnnotatedTypeMetadata metadata)
      指定者:
      matches 在接口中 Condition
    • logOutcome

      protected final void logOutcome(String classOrMethodName, ConditionOutcome outcome)
    • getMatchOutcome

      public abstract ConditionOutcome getMatchOutcome(ConditionContext context, AnnotatedTypeMetadata metadata)
      Determine the outcome of the match along with suitable log output.
      参数:
      context - the condition context
      metadata - the annotation metadata
      返回:
      the condition outcome
    • anyMatches

      protected final boolean anyMatches(ConditionContext context, AnnotatedTypeMetadata metadata, Condition... conditions)
      Return true if any of the specified conditions match.
      参数:
      context - the context
      metadata - the annotation meta-data
      conditions - conditions to test
      返回:
      true if any condition matches.
    • matches

      protected final boolean matches(ConditionContext context, AnnotatedTypeMetadata metadata, Condition condition)
      Return true if any of the specified condition matches.
      参数:
      context - the context
      metadata - the annotation meta-data
      condition - condition to test
      返回:
      true if the condition matches.