Skip to content

Conversation

@AlbertImKr
Copy link
Owner

Backend:

  • PresignedPostResponse를 PresignedPutResponse로 명명 변경
  • S3PresignedUrlGenerator에서 메타데이터를 별도 필드로 분리
  • ImageUploadService, ImageApi 등 관련 클래스 타입 업데이트
  • PUT 방식에 맞는 응답 구조로 개선

Frontend:

  • image-upload.html에서 S3 메타데이터 헤더 직접 설정
  • x-amz-meta-* 헤더를 통해 파일 정보 전송
  • Content-Type 및 메타데이터 정확한 전달 개선

Tests:

  • 모든 테스트에서 fields 검증 제거 및 metadata 검증으로 변경
  • PUT 방식에 맞는 테스트 케이스로 업데이트
  • API 응답 구조 변경에 따른 테스트 코드 수정

Configuration:

  • application-prod.yml에서 불필요한 Hibernate dialect 설정 제거
  • commons-logging 충돌 경고 해결을 위한 의존성 정리
  • 테스트 환경에서 Flyway 비활성화로 개발 속도 향상

Backend:
- PresignedPostResponse를 PresignedPutResponse로 명명 변경
- S3PresignedUrlGenerator에서 메타데이터를 별도 필드로 분리
- ImageUploadService, ImageApi 등 관련 클래스 타입 업데이트
- PUT 방식에 맞는 응답 구조로 개선

Frontend:
- image-upload.html에서 S3 메타데이터 헤더 직접 설정
- x-amz-meta-* 헤더를 통해 파일 정보 전송
- Content-Type 및 메타데이터 정확한 전달 개선

Tests:
- 모든 테스트에서 fields 검증 제거 및 metadata 검증으로 변경
- PUT 방식에 맞는 테스트 케이스로 업데이트
- API 응답 구조 변경에 따른 테스트 코드 수정

Configuration:
- application-prod.yml에서 불필요한 Hibernate dialect 설정 제거
- commons-logging 충돌 경고 해결을 위한 의존성 정리
- 테스트 환경에서 Flyway 비활성화로 개발 속도 향상
@sonarqubecloud
Copy link

@AlbertImKr AlbertImKr merged commit 4685b8e into main Nov 29, 2025
5 checks passed
@AlbertImKr AlbertImKr deleted the feature34 branch November 29, 2025 15:23
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants