Maximum upload size exceeded; nested exception is java.lang.IllegalStateException:不修改配置文件,抛出自定义错误提示
时间: 2023-12-02 18:41:47 浏览: 59
自定义上传文件限制大小
可以通过自定义异常处理器来抛出自定义错误提示,具体步骤如下:
1.创建一个自定义异常类,例如MaxUploadSizeExceededException:
```python
class MaxUploadSizeExceededException(Exception):
pass
```
2.在Spring Boot项目中创建一个全局异常处理器类,例如GlobalExceptionHandler:
```python
import org.springframework.web.bind.annotation.ExceptionHandler;
import org.springframework.web.bind.annotation.RestControllerAdvice;
import org.springframework.web.multipart.MaxUploadSizeExceededException;
@RestControllerAdvice
public class GlobalExceptionHandler {
@ExceptionHandler(MaxUploadSizeExceededException.class)
public String handleMaxUploadSizeExceededException(MaxUploadSizeExceededException e) {
return "上传文件大小超过限制!";
}
}
```
3.在handleMaxUploadSizeExceededException方法中返回自定义的错误提示信息即可。
阅读全文