diff --git a/src/main/java/org/recordy/server/record/service/impl/RecordServiceImpl.java b/src/main/java/org/recordy/server/record/service/impl/RecordServiceImpl.java index e82fddf1..c3eb0a55 100644 --- a/src/main/java/org/recordy/server/record/service/impl/RecordServiceImpl.java +++ b/src/main/java/org/recordy/server/record/service/impl/RecordServiceImpl.java @@ -21,6 +21,7 @@ import org.recordy.server.user.domain.User; import org.recordy.server.user.exception.UserException; import org.recordy.server.user.repository.UserRepository; +import org.springframework.beans.factory.annotation.Value; import org.springframework.data.domain.PageRequest; import org.springframework.data.domain.Slice; import org.springframework.stereotype.Service; @@ -37,6 +38,12 @@ public class RecordServiceImpl implements RecordService { private final BookmarkRepository bookmarkRepository; private final UserRepository userRepository; + @Value("${aws-property.cloudfront-domain-name}") + private String cloudFrontDomain; + + @Value("${aws-property.s3-domain}") + private String s3Domain; + @Override public Record create(RecordCreate recordCreate) { User user = userRepository.findById(recordCreate.uploaderId()) @@ -55,9 +62,6 @@ public Record create(RecordCreate recordCreate) { private FileUrl convertToCloudFrontUrl(FileUrl fileUrl) { - String cloudFrontDomain = "d2p19guzt9trnp.cloudfront.net"; - String s3Domain = "recordy-bucket.s3.ap-northeast-2.amazonaws.com"; - String cloudFrontVideoUrl = fileUrl.videoUrl().replace(s3Domain, cloudFrontDomain); String cloudFrontThumbnailUrl = fileUrl.thumbnailUrl().replace(s3Domain, cloudFrontDomain);