@SessionAttributes works when used on an annotated controller interface with AOP proxying (SPR-6797)
This commit is contained in:
parent
7832381dd2
commit
56e119e822
|
|
@ -90,7 +90,7 @@ public class HandlerMethodResolver {
|
||||||
}, ReflectionUtils.NON_BRIDGED_METHODS);
|
}, ReflectionUtils.NON_BRIDGED_METHODS);
|
||||||
}
|
}
|
||||||
this.typeLevelMapping = AnnotationUtils.findAnnotation(handlerType, RequestMapping.class);
|
this.typeLevelMapping = AnnotationUtils.findAnnotation(handlerType, RequestMapping.class);
|
||||||
SessionAttributes sessionAttributes = handlerType.getAnnotation(SessionAttributes.class);
|
SessionAttributes sessionAttributes = AnnotationUtils.findAnnotation(handlerType, SessionAttributes.class);
|
||||||
this.sessionAttributesFound = (sessionAttributes != null);
|
this.sessionAttributesFound = (sessionAttributes != null);
|
||||||
if (this.sessionAttributesFound) {
|
if (this.sessionAttributesFound) {
|
||||||
this.sessionAttributeNames.addAll(Arrays.asList(sessionAttributes.value()));
|
this.sessionAttributeNames.addAll(Arrays.asList(sessionAttributes.value()));
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue