java句柄FileUploadBase。带弹簧2的SizeLimitExceedeException
我有jHipster的spring boot,在yml有这样的配置:
servlet:
multipart:
enabled: true
max-file-size: 5MB
每当我上传一个大于5 mb和小于10 mb的文件时,控制器就会处理异常,但是如果文件大小大于10 mb,它就不起作用了
@ExceptionHandler(value=MaxUploadSizeExceededException.class)
public ResponseEntity<Problem> handleFileSizeLimitExceeded(MaxUploadSizeExceededException ex,NativeWebRequest request) {
Problem problem = Problem.builder()
.withStatus(Status.OK)
.with(MESSAGE_KEY, ErrorConstants.FILE_SIZE )
.build();
return create(ex, problem, request);
}
例外情况是:
Maximum upload size exceeded; nested exception is java.lang.IllegalStateException: org.apache.tomcat.util.http.fileupload.FileUploadBase$SizeLimitExceededException: the request was rejected because its size (11064188) exceeds the configured maximum (10485760)]
共 (0) 个答案