LastExecutionUpdateTasklet 공통 모듈 적용 (기존 14개 Job 마이그레이션) #74

닫힘
" HYOJIN2026-03-23 10:17:42 +09:00을 오픈" · 0개의 코멘트
소유자

배경

#73 에서 파티션 스텝 공통 모듈화 과정에서 LastExecutionUpdateTasklet을 공통 클래스로 추출함.
현재 14개 Job Config에 동일한 인라인 Tasklet 패턴이 중복되어 있으므로, 공통 모듈로 교체 필요.

대상 파일

  • TransitsRangeJobConfig
  • BerthCallsRangJobConfig
  • StsOperationRangeJobConfig
  • AnchorageCallsRangeJobConfig
  • DestinationsRangeJobConfig
  • CurrentlyAtRangeJobConfig
  • ShipPortCallsRangeJobConfig
  • TerminalCallsRangeJobConfig
  • RiskImportRangeJobConfig
  • PscInspectionJobConfig
  • EventImportJobConfig
  • ComplianceImportRangeJobConfig
  • CompanyComplianceImportRangeJobConfig

작업 내용

각 Job Config의 인라인 lastExecutionUpdateTasklet 람다를 com.snp.batch.common.batch.tasklet.LastExecutionUpdateTasklet 공통 클래스로 교체

관련 이슈

## 배경 #73 에서 파티션 스텝 공통 모듈화 과정에서 `LastExecutionUpdateTasklet`을 공통 클래스로 추출함. 현재 14개 Job Config에 동일한 인라인 Tasklet 패턴이 중복되어 있으므로, 공통 모듈로 교체 필요. ## 대상 파일 - `TransitsRangeJobConfig` - `BerthCallsRangJobConfig` - `StsOperationRangeJobConfig` - `AnchorageCallsRangeJobConfig` - `DestinationsRangeJobConfig` - `CurrentlyAtRangeJobConfig` - `ShipPortCallsRangeJobConfig` - `TerminalCallsRangeJobConfig` - `RiskImportRangeJobConfig` - `PscInspectionJobConfig` - `EventImportJobConfig` - `ComplianceImportRangeJobConfig` - `CompanyComplianceImportRangeJobConfig` ## 작업 내용 각 Job Config의 인라인 `lastExecutionUpdateTasklet` 람다를 `com.snp.batch.common.batch.tasklet.LastExecutionUpdateTasklet` 공통 클래스로 교체 ## 관련 이슈 - #73
"로그인하여 이 대화에 참여"
레이블 없음
마일스톤 없음
담당자 없음
참여자 1명
알림
마감일
기한이 올바르지 않거나 범위를 벗어났습니다. 'yyyy-mm-dd'형식을 사용해주십시오.

마감일이 설정되지 않았습니다.

의존성

No dependencies set.

Reference: gc/snp-batch-validation#74
No description provided.