1.문제 정의
- MultipartFile 객체를 가진 필드를 Null Check하고 실행을 했는데 500에러가 발생했다.
- 문자열 인덱스가 범위를 벗어났다라고 쓰여있다.

2.해결방법
- 인터넷에 찾아보고 주변에 물어보니 MultipartFile의 Null처리를 할때는 if(MultipartFile.field()!=null) 로 쓰는것이 아니라 if(MultipartFile.field().isEmpty()) 로 쓰이는 것이였다.
- 잘못된 방식

- 정상적인 방식

3.결과
- 실행 결과가 제대로 나오는 것을 볼수 있었다.
'프로젝트 > 에러 정리(Error)' 카테고리의 다른 글
[Error]Oracle: 삭제된 테이블 복구하는 법 (0) | 2022.03.29 |
---|---|
[Error]Oracle update시 무한로딩 (0) | 2022.03.29 |
[Error]org.springframework.beans.factory.UnsatisfiedDependencyException (0) | 2022.03.29 |
[Error]request processing failed nested exception is org.mybatis.spring.mybatissystemexception (0) | 2022.03.29 |
[Error]Tiles 템플릿에서 특정 영역 제외하기 (0) | 2022.03.29 |
댓글