diff --git a/spring-context/src/main/java/org/springframework/context/annotation/Condition.java b/spring-context/src/main/java/org/springframework/context/annotation/Condition.java index 2a63004ca3b..548018566c8 100644 --- a/spring-context/src/main/java/org/springframework/context/annotation/Condition.java +++ b/spring-context/src/main/java/org/springframework/context/annotation/Condition.java @@ -32,7 +32,14 @@ import org.springframework.core.type.AnnotatedTypeMetadata; * over conditions that interact with {@code @Configuration} beans, consider implementing * the {@link ConfigurationCondition} interface. * + *

Multiple conditions on a given class or on a given method will be ordered + * according to the semantics of Spring's {@link org.springframework.core.Ordered} + * interface and {@link org.springframework.core.annotation.Order @Order} annotation. + * See {@link org.springframework.core.annotation.AnnotationAwareOrderComparator} + * for details. + * * @author Phillip Webb + * @author Sam Brannen * @since 4.0 * @see ConfigurationCondition * @see Conditional