diff --git a/src/main/java/kcc/kccadr/message/SchedulerUtil.java b/src/main/java/kcc/kccadr/message/SchedulerUtil.java index 779f3345..adae3b6b 100644 --- a/src/main/java/kcc/kccadr/message/SchedulerUtil.java +++ b/src/main/java/kcc/kccadr/message/SchedulerUtil.java @@ -23,7 +23,7 @@ import net.javacrumbs.shedlock.spring.annotation.EnableSchedulerLock; @Service("SchedulerUtil") @EnableScheduling -//@EnableSchedulerLock(defaultLockAtMostFor = "PT30S") // Scheduler Lock 사용 가능 설정 (기본 30초동안 Lock) +@EnableSchedulerLock(defaultLockAtMostFor = "PT30S") // Scheduler Lock 사용 가능 설정 (기본 30초동안 Lock) public class SchedulerUtil { @Value("#{globalSettings['Globals.BizPpurio.siteUrl']}") @@ -47,7 +47,7 @@ public class SchedulerUtil { //10분마다 실행 @Scheduled(cron = "0 0/10 * * * *") -// @SchedulerLock(name = "kakaoAtSendPrcs", lockAtMostForString = ONE_MIN, lockAtLeastForString = ONE_MIN) + @SchedulerLock(name = "kakaoAtSendPrcs", lockAtMostForString = ONE_MIN, lockAtLeastForString = ONE_MIN) public void kakaoAtSendPrcs() throws Exception { String ip = null; @@ -82,8 +82,8 @@ public class SchedulerUtil { } -// @Bean -// public LockProvider lockProvider(DataSource dataSource) { -// return new JdbcTemplateLockProvider(dataSource); -// } + @Bean + public LockProvider lockProvider(DataSource dataSource) { + return new JdbcTemplateLockProvider(dataSource); + } }