diff --git a/src/main/java/com/kamco/cd/kamcoback/config/WebConfig.java b/src/main/java/com/kamco/cd/kamcoback/config/WebConfig.java index afa1aa25..51509e20 100644 --- a/src/main/java/com/kamco/cd/kamcoback/config/WebConfig.java +++ b/src/main/java/com/kamco/cd/kamcoback/config/WebConfig.java @@ -41,6 +41,7 @@ public class WebConfig implements WebMvcConfigurer { public void addInterceptors(InterceptorRegistry registry) { registry .addInterceptor(fileDownloadInteceptor) - .addPathPatterns("/api/inference/download/**"); // 추론 파일 다운로드 API만 //TODO 추후 추가 + .addPathPatterns("/api/inference/download/**") // 추론 파일 다운로드 + .addPathPatterns("/api/training-data/stage/download/**"); // 학습데이터 다운로드 } } diff --git a/src/main/java/com/kamco/cd/kamcoback/config/api/ApiResponseAdvice.java b/src/main/java/com/kamco/cd/kamcoback/config/api/ApiResponseAdvice.java index 67d22a13..7e2575d3 100644 --- a/src/main/java/com/kamco/cd/kamcoback/config/api/ApiResponseAdvice.java +++ b/src/main/java/com/kamco/cd/kamcoback/config/api/ApiResponseAdvice.java @@ -69,7 +69,9 @@ public class ApiResponseAdvice implements ResponseBodyAdvice { response.setStatusCode(apiResponse.getHttpStatus()); String actionType = HeaderUtil.get(servletRequest, "kamco-action-type"); - if (actionType == null) { // actionType 이 없으면 로그 저장하지 않기 + // actionType 이 없으면 로그 저장하지 않기 || download 는 FileDownloadInterceptor 에서 하기 + // (file down URL prefix 추가는 WebConfig.java 에 하기) + if (actionType == null || actionType.equalsIgnoreCase("download")) { return body; }