Springboot 文件上传超过限制异常处理

一般上传文件大小会这么限制:

Springboot 文件上传超过限制异常处理

这样的确是可以限制,但是异常信息并不能被 Spring MVC 的全局异常拦截器所拦截,因为异常是 Tomcat 所抛出的,在进入 Controller 之前就抛出了。

这里提供一种解决方案,不通过 Tomcat 进行控制,直接通过 Spring MVC 的拦截器进行控制即可:

Springboot 文件上传超过限制异常处理

 随后将拦截器注册到 Spring MVC 拦截器中。