스프링 서버에 @RequestPart로 form-data 형식의 파일을 넣어주고 있었는데, 특정 크기 이상의 파일을 요청하면 FileSizeLimitExceededException 에러가 발생했다.
따라서 스프링 설정을 통해 파일 사이즈 한계값을 조정해주었다.
spring:
servlet:
multipart:
max-file-size: 10GB
max-request-size: 10GB
server:
tomcat:
max-http-form-post-size: 10GB
max-file-size: 요청 파일 하나의 사이즈
max-request-size: 요청 파일 총 사이즈
max-http-form-post-size: http form 요청 사이즈
구글에 검색해보면 multipart 설정과 tomcat 설정 둘 중에 하나만 나와있는 경우가 많은데, 두 설정 모두 적용하는 것을 권장하는 의견들이 있어 해당 설정을 적용하기로 했다.
참고자료
https://stackoverflow.com/questions/33232849/increase-http-post-maxpostsize-in-spring-boot
'java > spring' 카테고리의 다른 글
[Spring] AWS S3 객체 삭제 (0) | 2022.08.04 |
---|---|
[Spring] 엑셀 다운로드 API (0) | 2022.08.04 |
[Spring] MariaDB connection 끊김 (0) | 2022.08.03 |
[Spring] Failed to validate connection (0) | 2022.08.03 |
[Spring] AWS S3 객체 전체 조회 or 해당 level만 조회 (0) | 2022.08.01 |