디지털 컨버전스/Spring
[Spring Framework] Scheduler
gimyeondong
2020. 6. 10. 16:42
<annotation-driven />
요청을 Mapping 해준다
<task:annotation-driven/>
시간을 지정
fixedRate
작업이 주기보다 길다면 즉시 실행
작업 시작기준으로 카운트
무조건 5초마다 한번씩 실행
fixedDelay
작업이 끝나야 이어서 실행
작업이 끝나면 5초 후 동작
간단한 작업에서는 차이가 없어보이지만 매서드 안의 작업이 오래걸리는 경우 차이가 난다
서버의 실행 기준이 아니라
cron
(리눅스의 daemon)
시간을 표현하는 표현식을 이용해서 시간 지정
1: 일요일 7: 토요일