본문 바로가기
프로젝트/에러 정리(Error)

[Error]MultipartFile의 Null처리

by jmaster 2022. 3. 29.

1.문제 정의

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

2.해결방법

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

  • 정상적인 방식

3.결과

  • 실행 결과가 제대로 나오는 것을 볼수 있었다.

댓글