parent
4453102e85
commit
61601de250
|
@ -476,7 +476,8 @@ public class ExceptionHandlerExceptionResolver extends AbstractHandlerMethodExce
|
||||||
// Local exception handler methods on the controller class itself.
|
// Local exception handler methods on the controller class itself.
|
||||||
// To be invoked through the proxy, even in case of an interface-based proxy.
|
// To be invoked through the proxy, even in case of an interface-based proxy.
|
||||||
handlerType = handlerMethod.getBeanType();
|
handlerType = handlerMethod.getBeanType();
|
||||||
ExceptionHandlerMethodResolver resolver = this.exceptionHandlerCache.computeIfAbsent(handlerType, ExceptionHandlerMethodResolver::new);
|
ExceptionHandlerMethodResolver resolver = this.exceptionHandlerCache.computeIfAbsent(
|
||||||
|
handlerType, ExceptionHandlerMethodResolver::new);
|
||||||
Method method = resolver.resolveMethod(exception);
|
Method method = resolver.resolveMethod(exception);
|
||||||
if (method != null) {
|
if (method != null) {
|
||||||
return new ServletInvocableHandlerMethod(handlerMethod.getBean(), method, this.applicationContext);
|
return new ServletInvocableHandlerMethod(handlerMethod.getBean(), method, this.applicationContext);
|
||||||
|
|
Loading…
Reference in New Issue