IT/스프링(Spring)
[Spring] 스프링(Spring) 크론 표현식(Cron Expression) 정리
스프링 프로젝트를 진행하면서 주기적으로 특정 업무를 실행해야 할 때 사용하는 것이 스케쥴러다. 여기서 배치(Batch)와 스케쥴러(Scheduler)는 의미가 완전히 다르므로 구분을 해야 한다. 이번 글은 스프링(Spring)에서 스케쥴러를 사용할 때 Cron 표현식을 사용하는데 이 Cron 표현식에 대해 글을 기록한다. 우리가 소스를 보다 보면, 아래와 같은 것을 볼 수 있다. @Scheduled(cron="0 0 0/1 ** ?") public void test() { } 위의 소스를 보면 Scheduled라는 @애노테이션을 볼 수 있는데, 그 안에는 cron이라고 하여 어떤 정규 표현식처럼 보이는 숫자들과 기호가 적혀져 있다. 이 숫자와 기호가 의미하는 것이 무엇인지는 아래에서 확인할 수 있다. C..
2023. 4. 17.
최근댓글