我对此进行了一些研究,但结果相互矛盾。为了处理这个错误,有人说我需要HandlerExceptionResolver
在我的一个控制器中实现。
以下是一些链接:
- 如何处理 MaxUploadSizeExceededException
- 使用 Spring MVC 处理 MaxUploadSizeExceededException
- http://www.raistudies.com/spring/spring-mvc/file-upload-spring-mvc-annotation/
另一方面,其他人说这种方法是徒劳的,因为Exception
它发生在请求处理流程之外:
- http://forum.spring.io/forum/spring-projects/web/124409-handling-maxuploadsizeexceededexception-in-spring(线程中的第二张海报)
- MaxUploadSizeExceededException 不调用 Spring 中的异常处理方法
我已经尝试了上述解决方案,但它们对我不起作用。正如预期的那样,这似乎Exception
发生在 Spring 之外。即使使用 . 我也无法捕捉到这一点HandlerExceptionResolver
。