| Name | Description | Type | Package | Framework |
| AllNestedConditions | Condition that will match when all nested class conditions match. | Class | org.springframework.boot.autoconfigure.condition | Spring Boot |
| AnyNestedCondition | Condition that will match when any nested class condition matches. | Class | org.springframework.boot.autoconfigure.condition | Spring Boot |
| ConditionalOnBean | Conditional that only matches when the specified bean classes and/or names arealready contained in the BeanFactory. | Class | org.springframework.boot.autoconfigure.condition | Spring Boot |
| ConditionalOnClass | Conditional that only matches when the specified classes are on the classpath. | Class | org.springframework.boot.autoconfigure.condition | Spring Boot |
| ConditionalOnExpression | Configuration annotation for a conditional element that depends on the value of a SpELOptional Element Summary | Class | org.springframework.boot.autoconfigure.condition | Spring Boot |
| ConditionalOnJava | Conditional that matches based on the JVM version the application is runningSince:1. | Class | org.springframework.boot.autoconfigure.condition | Spring Boot |
| ConditionalOnJava .JavaVersion | Returns the ConditionalOnJava. | Class | org.springframework.boot.autoconfigure.condition.ConditionalOnJava | Spring Boot |
| ConditionalOnJava .Range | Equal to, or newer than the specified ConditionalOnJava. | Class | org.springframework.boot.autoconfigure.condition.ConditionalOnJava | Spring Boot |
| ConditionalOnJndi | Conditional that matches based on the availability of a JNDIInitialContext and the ability to lookup specific locations. | Class | org.springframework.boot.autoconfigure.condition | Spring Boot |
| ConditionalOnMissingBean | Conditional that only matches when the specified bean classes and/or names arenot already contained in the BeanFactory. | Class | org.springframework.boot.autoconfigure.condition | Spring Boot |
| ConditionalOnMissingClass | Conditional that only matches when the specified classes are not on theOptional Element Summary | Class | org.springframework.boot.autoconfigure.condition | Spring Boot |
| ConditionalOnProperty | Conditional that checks if the specified properties have a specific value. | Class | org.springframework.boot.autoconfigure.condition | Spring Boot |
| ConditionalOnResource | Conditional that only matches when the specified resources are on theOptional Element Summary | Class | org.springframework.boot.autoconfigure.condition | Spring Boot |
| ConditionalOnSingleCandidate | Conditional that only matches when the specified bean class is alreadycontained in the BeanFactory and a single candidate can be determined. | Class | org.springframework.boot.autoconfigure.condition | Spring Boot |
| ConditionEvaluationReport | Records condition evaluation details for reporting and logging. | Class | org.springframework.boot.autoconfigure.condition | Spring Boot |
| ConditionEvaluationReport .ConditionAndOutcome | Provides access to a single Condition and ConditionOutcome. | Class | org.springframework.boot.autoconfigure.condition.ConditionEvaluationReport | Spring Boot |
| ConditionEvaluationReport .ConditionAndOutcomes | Provides access to a number of ConditionEvaluationReport. | Class | org.springframework.boot.autoconfigure.condition.ConditionEvaluationReport | Spring Boot |
| ConditionOutcome | Outcome for a condition match, including log message. | Class | org.springframework.boot.autoconfigure.condition | Spring Boot |
| NoneNestedConditions | Condition that will match when none of the nested class conditions match. | Class | org.springframework.boot.autoconfigure.condition | Spring Boot |
| ResourceCondition | SpringBootCondition used to check if a resource can be found using aconfigurable property and optional default location(s). | Class | org.springframework.boot.autoconfigure.condition | Spring Boot |
| SearchStrategy | Some named search strategies for beans in the bean factory hierarchy. | Class | org.springframework.boot.autoconfigure.condition | Spring Boot |
| SpringBootCondition | Base of all Condition implementations used with Spring Boot. | Class | org.springframework.boot.autoconfigure.condition | Spring Boot |