Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/spring/13.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
是否可以使用Spring';s@ExceptionHandler以获取实际引发异常的处理程序?_Spring_Exception_Spring Mvc_Exception Handling - Fatal编程技术网

是否可以使用Spring';s@ExceptionHandler以获取实际引发异常的处理程序?

是否可以使用Spring';s@ExceptionHandler以获取实际引发异常的处理程序?,spring,exception,spring-mvc,exception-handling,Spring,Exception,Spring Mvc,Exception Handling,看起来HandlerExceptionResolver提供了以下功能: resolveException(HttpServletRequest request, HttpServletResponse response, Object handler, Exception ex) 我假设“handler”是抛出异常的处理程序。我可以在@ExceptionHandler中获取此信息,包括与该处理程序的请求映射相关联的所有详细信息吗?根据,不,您不能。允许的参数类型列表不包含有关处理程序本身的信息

看起来HandlerExceptionResolver提供了以下功能:

resolveException(HttpServletRequest request, HttpServletResponse response, Object handler, Exception ex)

我假设“handler”是抛出异常的处理程序。我可以在@ExceptionHandler中获取此信息,包括与该处理程序的请求映射相关联的所有详细信息吗?

根据,不,您不能。允许的参数类型列表不包含有关处理程序本身的信息。

是的,我看到了,并认为可能是这样,但我想问清楚。