diff --git a/imagery-make-dataset/README.md b/imagery-make-dataset/README.md index d4227e4..b2ff4fc 100755 --- a/imagery-make-dataset/README.md +++ b/imagery-make-dataset/README.md @@ -9,10 +9,19 @@ ## πŸš€ μ‹œμž‘ν•˜κΈ° MapSheetMngFileJobController 의 isSchedulerEnabled λ³€μˆ˜κ°€ trueλ©΄ schedule μ‹€ν–‰ -/swagger-ui/index.html - -/api/job/mng-sync-job true, false μˆ˜μ • κ°€λŠ₯ +isEnabled=true 파일 검사 및 싱크 μ‹€ν–‰, pageSize=20 ν•œλ²ˆμ— μ‹€ν–‰ν•  개수 +```bash +./gradlew spotlessApply +``` +```bash +./gradlew clean build +``` +```bash +Java -jar imagery-make-dataset.jar \ +--isEnabled=true \ +--pageSize=20 +``` ### ν•„μˆ˜ μš”κ΅¬μ‚¬ν•­ - Java 21 (JDK 21) diff --git a/imagery-make-dataset/build/classes/java/main/com/kamco/cd/kamcoback/controller/MapSheetMngFileJobController.class b/imagery-make-dataset/build/classes/java/main/com/kamco/cd/kamcoback/controller/MapSheetMngFileJobController.class index 890099a..6abca85 100644 Binary files a/imagery-make-dataset/build/classes/java/main/com/kamco/cd/kamcoback/controller/MapSheetMngFileJobController.class and b/imagery-make-dataset/build/classes/java/main/com/kamco/cd/kamcoback/controller/MapSheetMngFileJobController.class differ diff --git a/imagery-make-dataset/build/classes/java/main/com/kamco/cd/kamcoback/service/MapSheetMngFileJobService.class b/imagery-make-dataset/build/classes/java/main/com/kamco/cd/kamcoback/service/MapSheetMngFileJobService.class index d50632a..47accce 100644 Binary files a/imagery-make-dataset/build/classes/java/main/com/kamco/cd/kamcoback/service/MapSheetMngFileJobService.class and b/imagery-make-dataset/build/classes/java/main/com/kamco/cd/kamcoback/service/MapSheetMngFileJobService.class differ diff --git a/imagery-make-dataset/build/tmp/compileJava/previous-compilation-data.bin b/imagery-make-dataset/build/tmp/compileJava/previous-compilation-data.bin index 6312071..91521b9 100644 Binary files a/imagery-make-dataset/build/tmp/compileJava/previous-compilation-data.bin and b/imagery-make-dataset/build/tmp/compileJava/previous-compilation-data.bin differ diff --git a/imagery-make-dataset/src/main/java/com/kamco/cd/kamcoback/controller/MapSheetMngFileJobController.java b/imagery-make-dataset/src/main/java/com/kamco/cd/kamcoback/controller/MapSheetMngFileJobController.java index d8c3f9c..87ce796 100755 --- a/imagery-make-dataset/src/main/java/com/kamco/cd/kamcoback/controller/MapSheetMngFileJobController.java +++ b/imagery-make-dataset/src/main/java/com/kamco/cd/kamcoback/controller/MapSheetMngFileJobController.java @@ -1,11 +1,15 @@ package com.kamco.cd.kamcoback.controller; import com.kamco.cd.kamcoback.service.MapSheetMngFileJobService; +import jakarta.annotation.PostConstruct; import lombok.Getter; import lombok.RequiredArgsConstructor; +import lombok.extern.slf4j.Slf4j; +import org.springframework.beans.factory.annotation.Value; import org.springframework.scheduling.annotation.Scheduled; import org.springframework.stereotype.Component; +@Slf4j @Component @RequiredArgsConstructor public class MapSheetMngFileJobController { @@ -13,9 +17,23 @@ public class MapSheetMngFileJobController { private final MapSheetMngFileJobService mapSheetMngFileJobService; // ν˜„μž¬ μƒνƒœ ν™•μΈμš© Getter - @Getter private boolean isSchedulerEnabled = true; + @Value("${isEnabled:true}") // κΈ°λ³Έκ°’ true + @Getter + private boolean isSchedulerEnabled; + @Getter private boolean isFileSyncSchedulerEnabled = false; - @Getter private int mngSyncPageSize = 20; + + @Value("${pageSize:20}") // κΈ°λ³Έκ°’ 20 + @Getter + private int mngSyncPageSize; + + @PostConstruct + public void initCheck() { + log.info("=== Scheduler Config Check ==="); + log.info("isSchedulerEnabled = {}", isSchedulerEnabled); + log.info("mngSyncPageSize = {}", mngSyncPageSize); + log.info("=============================="); + } // νŒŒμΌμ‹±ν¬ μ§„ν–‰μ—¬λΆ€ ν™•μΈν•˜κΈ° @Scheduled(fixedDelay = 1000 * 10)