@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. |
ConditionalOnNotWarDeployment |
@Conditional that only matches when the application is not a
traditional WAR deployment. |
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.