😊

【Spring Boot】ファイルアップロードの際のファイルサイズチェックのサンプルコード

2024/01/19に公開

package com.example.springPractical.util;

import org.springframework.web.bind.annotation.ControllerAdvice;
import org.springframework.web.bind.annotation.ExceptionHandler;
import org.springframework.web.multipart.MaxUploadSizeExceededException;
import org.springframework.web.servlet.mvc.support.RedirectAttributes;

@ControllerAdvice
public class FileControllerAdvice {
@ExceptionHandler(MaxUploadSizeExceededException.class)
public String maxUploadSizeException(MaxUploadSizeExceededException e, RedirectAttributes redirectAttributes){
redirectAttributes.addFlashAttribute("errorMessage","ファイルサイズが違います");
return "redirect:/itemCreate";
}
}

Discussion