From 83ef7e36eda509fd9a649d4ad53fd4e1e4851bcc Mon Sep 17 00:00:00 2001 From: teddy Date: Wed, 11 Feb 2026 10:46:02 +0900 Subject: [PATCH] =?UTF-8?q?shp=20=EC=83=9D=EC=84=B1=20profile=20=ED=8C=8C?= =?UTF-8?q?=EB=9D=BC=EB=AF=B8=ED=84=B0=20=EC=B6=94=EA=B0=80?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../cd/kamcoback/common/service/ExternalJarRunner.java | 6 +++++- .../kamcoback/inference/InferenceResultApiController.java | 3 +++ 2 files changed, 8 insertions(+), 1 deletion(-) diff --git a/src/main/java/com/kamco/cd/kamcoback/common/service/ExternalJarRunner.java b/src/main/java/com/kamco/cd/kamcoback/common/service/ExternalJarRunner.java index 6739b6de..94bc2cb7 100644 --- a/src/main/java/com/kamco/cd/kamcoback/common/service/ExternalJarRunner.java +++ b/src/main/java/com/kamco/cd/kamcoback/common/service/ExternalJarRunner.java @@ -7,11 +7,14 @@ import java.util.ArrayList; import java.util.List; import java.util.concurrent.TimeUnit; import lombok.extern.log4j.Log4j2; +import org.springframework.beans.factory.annotation.Value; import org.springframework.stereotype.Component; @Log4j2 @Component public class ExternalJarRunner { + @Value("${spring.profiles.active}") + private String profile; private static final long TIMEOUT_MINUTES = TimeUnit.DAYS.toMinutes(3); @@ -40,7 +43,7 @@ public class ExternalJarRunner { if (mode != null && !mode.isEmpty()) { addArg(args, "converter.mode", mode); } - + addArg(args, "spring.profiles.active", profile); execJar(jarPath, args); } @@ -57,6 +60,7 @@ public class ExternalJarRunner { addArg(args, "upload-shp", register); // addArg(args, "layer", layer); + addArg(args, "spring.profiles.active", profile); execJar(jarPath, args); } diff --git a/src/main/java/com/kamco/cd/kamcoback/inference/InferenceResultApiController.java b/src/main/java/com/kamco/cd/kamcoback/inference/InferenceResultApiController.java index 8fb05ffd..f1c09000 100644 --- a/src/main/java/com/kamco/cd/kamcoback/inference/InferenceResultApiController.java +++ b/src/main/java/com/kamco/cd/kamcoback/inference/InferenceResultApiController.java @@ -34,6 +34,7 @@ import java.util.List; import java.util.Map; import java.util.UUID; import lombok.RequiredArgsConstructor; +import lombok.extern.log4j.Log4j2; import org.springframework.data.domain.Page; import org.springframework.http.MediaType; import org.springframework.http.ResponseEntity; @@ -48,6 +49,7 @@ import org.springframework.web.bind.annotation.RestController; import org.springframework.web.servlet.mvc.method.annotation.StreamingResponseBody; @Tag(name = "추론관리", description = "추론관리 API") +@Log4j2 @RequestMapping("/api/inference") @RequiredArgsConstructor @RestController @@ -373,6 +375,7 @@ public class InferenceResultApiController { } Path zipPath = Path.of(path); + log.info("shp download request path = {}", path); return downloadExecutor.stream( new DownloadSpec(uuid, zipPath, uid + ".zip", MediaType.APPLICATION_OCTET_STREAM));