@Condition annotations and supporting classes.See: Description
| Class | Description |
|---|---|
| AbstractNestedCondition |
Abstract base class for nested conditions.
|
| AbstractNestedCondition.MemberMatchOutcomes | |
| AllNestedConditions |
Condition that will match when all nested class conditions match. |
| AnyNestedCondition |
Condition that will match when any nested class condition matches. |
| ConditionEvaluationReport |
Records condition evaluation details for reporting and logging.
|
| ConditionEvaluationReport.ConditionAndOutcome |
Provides access to a single
Condition and ConditionOutcome. |
| ConditionEvaluationReport.ConditionAndOutcomes |
Provides access to a number of
ConditionEvaluationReport.ConditionAndOutcome items. |
| ConditionMessage |
A message associated with a
ConditionOutcome. |
| ConditionOutcome |
Outcome for a condition match, including log message.
|
| NoneNestedConditions |
Condition that will match when none of the nested class conditions match. |
| OnPropertyListCondition |
Condition that checks if a property whose value is a list is defined in the
environment. |
| ResourceCondition |
SpringBootCondition used to check if a resource can be found using a
configurable property and optional default location(s). |
| SpringBootCondition |
Base of all
Condition implementations used with Spring Boot. |
| Enum | Description |
|---|---|
| ConditionalOnJava.Range |
Range options.
|
| ConditionalOnWebApplication.Type |
Available application types.
|
| ConditionMessage.Style |
Render styles.
|
| SearchStrategy |
Some named search strategies for beans in the bean factory hierarchy.
|
| Annotation Type | Description |
|---|---|
| ConditionalOnBean |
@Conditional that only matches when beans meeting all the specified
requirements are already contained in the BeanFactory. |
| ConditionalOnClass |
@Conditional that only matches when the specified classes are on
the classpath. |
| ConditionalOnCloudPlatform |
@Conditional that matches when the specified cloud platform is
active. |
| ConditionalOnExpression |
Configuration annotation for a conditional element that depends on the value of a SpEL
expression.
|
| ConditionalOnJava |
@Conditional that matches based on the JVM version the application
is running on. |
| ConditionalOnJndi |
@Conditional that matches based on the availability of a JNDI
InitialContext and the ability to lookup specific locations. |
| ConditionalOnMissingBean |
@Conditional that only matches when no beans meeting the specified
requirements are already contained in the BeanFactory. |
| ConditionalOnMissingClass |
@Conditional that only matches when the specified classes are not
on the classpath. |
| ConditionalOnNotWebApplication |
@Conditional that only matches when the application context is a
not a web application context. |
| ConditionalOnProperty |
@Conditional that checks if the specified properties have a
specific value. |
| ConditionalOnResource |
@Conditional that only matches when the specified resources are on
the classpath. |
| ConditionalOnSingleCandidate |
@Conditional that only matches when a bean of the specified class
is already contained in the BeanFactory and a single candidate can be
determined. |
| ConditionalOnWarDeployment |
@Conditional that matches when the application is a traditional WAR
deployment. |
| ConditionalOnWebApplication |
@Conditional that matches when the application is a web
application. |
@Condition annotations and supporting classes.