220818 멀티파트파일 업로드 제한(gradle), RestControllerAdvice

Jongleee·2022년 8월 18일
2

TIL

목록 보기
31/576

멀티파트파일 업로드 제한(gradle)

  • Spring Boot 2.x 버전

application.properties 파일에

spring.servlet.multipart.maxFileSize=10MB
spring.servlet.multipart.maxRequestSize=10MB

의 형태로 제한 가능함

@RestControllerAdvice

전역 예외 처리 어노테이션.
@ControllerAdvice와 @ResponseBody를 합쳐놓은 어노테이션이므로@ControllerAdvice와 동일한 예외처리를 수행하고, 추가적으로 @ResponseBody처럼 객체를 리턴할 수도 있다.

즉, 단순히 예외만 처리하는 경우에는 @ControllerAdvice만 적용하면 되고, 응답으로 객체를 리턴해야 할때는 @RestControllerAdvice를 사용하면 된다.

전역 예외 처리라고 했지만 필요한 경우에는 둘 다 적용 범위를 클래스나 패키지 단위로 제한할 수도 있으며,

@RestControllerAdvice(basePackageClasses="클래스명")
@RestControllerAdvice(basePackage="패키지명")

과 같은 제한을 추가함으로 써 사용가능함

0개의 댓글