DispatcherHandler orders HandlerMappings correctly again

Issue: SPR-15991
This commit is contained in:
Rossen Stoyanchev
2017-09-22 15:06:23 -04:00
parent 7ae59d0c2a
commit 31619b3ffb
2 changed files with 113 additions and 1 deletions

View File

@@ -112,7 +112,7 @@ public class DispatcherHandler implements WebHandler, ApplicationContextAware {
context, HandlerMapping.class, true, false);
ArrayList<HandlerMapping> mappings = new ArrayList<>(mappingBeans.values());
AnnotationAwareOrderComparator.sort(this.handlerMappings);
AnnotationAwareOrderComparator.sort(mappings);
this.handlerMappings = Collections.unmodifiableList(mappings);
Map<String, HandlerAdapter> adapterBeans = BeanFactoryUtils.beansOfTypeIncludingAncestors(