Skip to content

Commit

Permalink
refactor: presigned url VO 삭제 및 yml 파일 통합
Browse files Browse the repository at this point in the history
  • Loading branch information
1winhyun committed Jan 18, 2025
1 parent a84dbd0 commit 43be920
Show file tree
Hide file tree
Showing 7 changed files with 15 additions and 32 deletions.
Original file line number Diff line number Diff line change
@@ -1,7 +1,5 @@
package site.yourevents.s3.port.`in`

import site.yourevents.s3.vo.PreSignedUrlVO

interface PreSignedUrlUseCase {
fun getPreSignedUrl(imageName: String): PreSignedUrlVO
fun getPreSignedUrl(imageName: String): String
}
Original file line number Diff line number Diff line change
@@ -1,7 +1,5 @@
package site.yourevents.s3.port.out

import site.yourevents.s3.vo.PreSignedUrlVO

interface PreSignedUrlPort {
fun getPreSignedUrl(imageName: String): String
}
Original file line number Diff line number Diff line change
@@ -1,19 +1,15 @@
package site.yourevents.s3.service

import jakarta.transaction.Transactional
import org.springframework.context.annotation.ComponentScan
import org.springframework.stereotype.Service
import site.yourevents.s3.port.`in`.PreSignedUrlUseCase
import site.yourevents.s3.port.out.PreSignedUrlPort
import site.yourevents.s3.vo.PreSignedUrlVO

@Service
@Transactional
class PreSignedUrlService(
private val preSignedUrlPort: PreSignedUrlPort
) : PreSignedUrlUseCase {
override fun getPreSignedUrl(imageName: String): PreSignedUrlVO =
PreSignedUrlVO.from(
preSignedUrlPort.getPreSignedUrl(imageName)
)
override fun getPreSignedUrl(imageName: String): String =
preSignedUrlPort.getPreSignedUrl(imageName)
}

This file was deleted.

11 changes: 0 additions & 11 deletions module-infrastructure/s3/src/main/resources/application.yml

This file was deleted.

Original file line number Diff line number Diff line change
Expand Up @@ -15,6 +15,6 @@ class PreSignedUrlFacade(
preSignedUrlRequest: PreSignedUrlRequest
): PreSignedUrlResponse {
val preSignedUrl = preSignedUrlUseCase.getPreSignedUrl(preSignedUrlRequest.imageName)
return PreSignedUrlResponse.of(preSignedUrl.preSignedUrl)
return PreSignedUrlResponse.of(preSignedUrl)
}
}
11 changes: 11 additions & 0 deletions module-presentation/src/main/resources/application-local.yml
Original file line number Diff line number Diff line change
@@ -1,4 +1,8 @@
spring:
cloud:
aws:
region:
static: ap-northeast-2
datasource:
url: jdbc:mysql://localhost:3306/yourevents
username: ${DB_USER}
Expand Down Expand Up @@ -52,3 +56,10 @@ logging:
environment: ${SENTRY_ENVIRONMENT}
slack:
webhook-url: ${SLACK_WEBHOOK_URL}

aws:
s3:
accessKey: ${S3_ACCESS_KEY}
secretKey: ${S3_SECRET_KEY}
bucketName: ${S3_BUCKET}
region: ap-northeast-2

0 comments on commit 43be920

Please sign in to comment.