From f594a5f7c2f01dc5350cdda8f1e8a2a906c79964 Mon Sep 17 00:00:00 2001 From: JoungWoo Lee Date: Sun, 2 Feb 2025 17:21:03 +0900 Subject: [PATCH] BASE_URL MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit @ Value 변경 --- .../domain/service/ContentCommander.java | 20 +++++++++++++++++-- 1 file changed, 18 insertions(+), 2 deletions(-) diff --git a/src/main/java/io/urdego/urdego_content_service/domain/service/ContentCommander.java b/src/main/java/io/urdego/urdego_content_service/domain/service/ContentCommander.java index 1d859ed..0ddb26d 100644 --- a/src/main/java/io/urdego/urdego_content_service/domain/service/ContentCommander.java +++ b/src/main/java/io/urdego/urdego_content_service/domain/service/ContentCommander.java @@ -4,6 +4,9 @@ import io.urdego.urdego_content_service.common.exception.content.UserContentException; import io.urdego.urdego_content_service.domain.service.dto.FileInfo; import io.urdego.urdego_content_service.domain.service.model.tensorflow.NSFWDetector; +import jakarta.annotation.PostConstruct; +import org.springframework.beans.factory.annotation.Value; +import org.springframework.stereotype.Component; import org.springframework.util.StreamUtils; import org.springframework.web.multipart.MultipartFile; @@ -15,10 +18,23 @@ import java.util.List; import java.util.UUID; +@Component public class ContentCommander { - public static final Path BASE_PATH = Path.of("/home/jra1n/urdego/user/content"); - public static final String BASE_URL = "https://urdego.site/file/user/content"; + @Value("${content.base-path}") + private String basePathStr; + + @Value("${content.base-url}") + private String baseUrl; + + private static Path BASE_PATH; + private static String BASE_URL; + + @PostConstruct + public void init() { + BASE_PATH = Path.of(basePathStr); + BASE_URL = baseUrl; + } // 컨텐츠 저장 public static FileInfo saveContent(Long userId, MultipartFile content) {