
src/main/resources/static/ 같은 곳에 logo.png를 넣고 빌드하면 → 이 파일은 myapp.jar 안에 들어감
실행할 때 그 이미지는 읽기 전용 리소스로 제공
예: /static/logo.png 요청 시 응답
JAR 파일은 사실상 ZIP 압축 포맷
한 번 빌드하면 내부 구조는 압축돼 있고, 실행 시에는 클래스패스 리소스로만 읽을 수 있음
그래서 실행 도중에 MultipartFile.transferTo("classpath:/static/upload/..") 불가능
(쓰기 불가능 → FileNotFoundException 같은 에러 발생)
@PostMapping 엔드포인트로 전달됨Spring @PostMapping 같은 컨트롤러 메서드에서 업로드된 파일을 받음 (MultipartFile 등으로)C:/.../Users/사용자명/.../home/ubuntu/...