Skip to content

feat: S3 파일 업로드 기능 추가#5

Merged
wheon06 merged 1 commit into
mainfrom
feat/file-uploader-init
Jun 12, 2026
Merged

feat: S3 파일 업로드 기능 추가#5
wheon06 merged 1 commit into
mainfrom
feat/file-uploader-init

Conversation

@wheon06

@wheon06 wheon06 commented Jun 12, 2026

Copy link
Copy Markdown
Member

Summary (요약)

파일 업로드를 위한 주요 클래스를 작성했습니다.

Changes (변경 사항)

  • S3Uploader 및 S3Config 클래스 추가로 S3 파일 업로드 기능 구현
  • FileUploader를 통해 MultipartFile을 S3에 저장하는 로직 작성
  • FileController에 파일 업로드 API 엔드포인트(/v1/files/upload) 추가
  • 새로운 ErrorType(FILE_UPLOADING_FAILED) 정의 및 예외 처리 추가
  • application.yml에 S3 설정 파일(db-s3.yml) 포함 및 기본 설정 추가

Type of Change (변경 유형)

  • Bug fix (버그 수정)
  • New feature (기능 추가)
  • UI / Style (UI 또는 스타일 변경)
  • Refactoring (리팩토링)
  • Documentation (문서화)
  • Tests (테스트 추가/수정)
  • Chore (기타 작업)

Related Issue (관련 이슈)

Test Plan (테스트 방법)

  • [ ]
  • [ ]

Screenshots (스크린샷)

스크린샷 2026-06-12 오후 2 19 53
Before After
N/A N/A

Checklist (체크리스트)

  • 팀 컨벤션을 준수했습니다.
  • 빌드가 정상적으로 통과되었습니다.
  • 변경 사항을 직접 테스트했습니다.
  • 리뷰어가 이해하기 쉽게 커밋 메시지와 PR 설명을 작성했습니다.

Additional Context (추가 사항)

- S3Uploader 및 S3Config 클래스 추가로 S3 파일 업로드 기능 구현
- FileUploader를 통해 MultipartFile을 S3에 저장하는 로직 작성
- FileController에 파일 업로드 API 엔드포인트(/v1/files/upload) 추가
- 새로운 ErrorType(FILE_UPLOADING_FAILED) 정의 및 예외 처리 추가
- application.yml에 S3 설정 파일(db-s3.yml) 포함 및 기본 설정 추가

BREAKING CHANGE: S3 설정 및 파일 업로드 관련 신규 도메인 추가, 기존 파일 관리 로직에서의 변경 필요
@wheon06 wheon06 requested a review from jake8771 June 12, 2026 05:18
@wheon06 wheon06 self-assigned this Jun 12, 2026
@wheon06 wheon06 merged commit 10abe27 into main Jun 12, 2026
2 checks passed
@wheon06 wheon06 deleted the feat/file-uploader-init branch June 12, 2026 06:26
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants