Browse Source

Correctly delegate to OrderUtils.getPriority for DecoratingProxy

Issue: SPR-16739
pull/1795/head
Juergen Hoeller 7 years ago
parent
commit
2f4010e8d3
  1. 2
      spring-core/src/main/java/org/springframework/core/annotation/AnnotationAwareOrderComparator.java

2
spring-core/src/main/java/org/springframework/core/annotation/AnnotationAwareOrderComparator.java

@ -107,7 +107,7 @@ public class AnnotationAwareOrderComparator extends OrderComparator { @@ -107,7 +107,7 @@ public class AnnotationAwareOrderComparator extends OrderComparator {
}
Integer priority = OrderUtils.getPriority(obj.getClass());
if (priority == null && obj instanceof DecoratingProxy) {
priority = OrderUtils.getOrder(((DecoratingProxy) obj).getDecoratedClass());
priority = OrderUtils.getPriority(((DecoratingProxy) obj).getDecoratedClass());
}
return priority;
}

Loading…
Cancel
Save