본문 바로가기

📝 ErrorNote

[SpringBoot] 파일 java.nio.file.NoSuchFileException

 

파일 업로드 기능을 구현하는 과정에서 해당 오류가 나타났다. 

 

👀 오류 내용 

  • 2024-03-13 06:05:28.534 ERROR 63261 --- [nio-8080-exec-7] o.a.c.c.C.[.[.[/].[dispatcherServlet]    : Servlet.service() for servlet [dispatcherServlet] in context with path [] threw exception [Request processing failed; nested exception is java.lang.RuntimeException: java.nio.file.NoSuchFileException: Users/XXXXX/workspace/work_springboot/upload/4bcb0611-14d7-42b8-95fd-074ef9e4b095_미니마우스.jpeg] with root cause
  • java.nio.file.NoSuchFileException

 

  • 이 오류 메시지는 파일이 존재하지 않음을 나타낸다. 프로그램이 해당 파일을 찾을 수 없기 때문에 발생. 
  • 파일 경로가 잘못되었거나 파일이 이동되거나 삭제되었을 가능성이 있다. 

 

🤔 한 가지 의심이 가는 부분은

파일의 저장 경로를 yml 파일에 두고 이를 불러와서 저장하는 방식을 선택했는데

yml 의 경로가 잘못된 것 같았다. 

 

시작 부분에 /를 넣어주지 않았는데 한 번 넣어봐야겠다. 

 

 

✏️ 결과 

파일이 성공적으로 저장된다! ㅎㅎㅎ