Spring Boot AWS S3 이용하여 이미지 업로드 하기
File Upload 시나리오 클라이언트에게 Multipart-form/data 형식으로 파일을 전송 받는다. 이 때 파일의 데이터 타입은 MultipartFile이다. S3Uploader를 통해 파일을 S3에 업로드하고, 파일이 저장된 URL을 DB에 저장한다. 클라이언트가 파일을 요청 시 파일이 아닌 파일이 저장된 경로를 반환한다. 따라서 클라이언트로부터 데이터를 받을 때는 MultipartFile 데이터 타입으로 받지만, 반환할 땐 String 타입으로 반환한다. S3 버킷 생성과 IAM 사용자 생성이 이미 이루어져있다고 가정하고 시작한다. 의존성 추가 (gradle) #build.gradle implementation 'org.springframework.cloud:spring-cloud-star..