😊

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