| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960 |
- package com.style24.batch.biz.task;
- import org.springframework.beans.factory.annotation.Autowired;
- import org.springframework.scheduling.annotation.Async;
- import org.springframework.stereotype.Component;
- import com.style24.batch.biz.job.delivery.TsbDailyDeliveryZoneJob;
- import lombok.extern.slf4j.Slf4j;
- /**
- * 배송 Task
- * @author moon
- * @since 2020. 12. 08
- */
- @Component
- @Slf4j
- public class TsbDeliveryTask {
- @Autowired
- private TsbDailyDeliveryZoneJob dailyDeliveryZoneJob;
- /**
- * 초 분 시 일 월 주(년)
- * 0 0 12 * * ?" : 아무 요일, 매월, 매일 12:00:00
- * 0 15 10 ? * *" : 모든 요일, 매월, 아무 날이나 10:15:00
- * 0 15 10 * * ?" : 아무 요일, 매월, 매일 10:15:00
- * 0 15 10 * * ? *" : 모든 연도, 아무 요일, 매월, 매일 10:15
- * 0 15 10 * * ? : 2005" 2005년 아무 요일이나 매월, 매일 10:15
- * 0 * 14 * * ?" : 아무 요일, 매월, 매일, 14시 매분 0초
- * 0 0/5 14 * * ?" : 아무 요일, 매월, 매일, 14시 매 5분마다 0초
- * 0 0/5 14,18 * * ?" : 아무 요일, 매월, 매일, 14시, 18시 매 5분마다 0초
- * 0 0-5 14 * * ?" : 아무 요일, 매월, 매일, 14:00 부터 매 14:05까지 매 분 0초
- * 0 10,44 14 ? 3 WED" : 3월의 매 주 수요일, 아무 날짜나 14:10:00, 14:44:00
- * 0 15 10 ? * MON-FRI" : 월~금, 매월, 아무 날이나 10:15:00
- * 0 15 10 15 * ?" : 아무 요일, 매월 15일 10:15:00
- * 0 15 10 L * ?" : 아무 요일, 매월 마지막 날 10:15:00
- * 0 15 10 ? * 6L" : 매월 마지막 금요일 아무 날이나 10:15:00
- * 0 15 10 ? * 6L 2002-2005" : 2002년부터 2005년까지 매월 마지막 금요일 아무 날이나 10:15:00
- * 0 15 10 ? * 6#3" : 매월 3번째 금요일 아무 날이나 10:15:00
- *
- * @throws Exception
- */
- /**
- * 총알배송 권역정보 : 일배치 오전 11시
- *
- * @throws Exception
- */
- //@Scheduled(cron = "${cron.delivery.tsbDailyDeliveryZoneJob}")
- //@Scheduled(fixedDelay = 3500000)
- @Async
- public void tsbDailyDeliveryZoneJob() throws Exception {
- dailyDeliveryZoneJob.run("cron.delivery.daily.deliveryZone");
- }
- }
|