[스프링] Spring Scheduler
Spring Scheduler란?- Spring Framework에서 제공하는 기능이다.- 일정에 따라 작업을 자동으로 실행할 수 있게 도와준다.- 주기적인 작업이나 정해진 시간에 수행해야할 작업을 처리하는 데 주로 사용된다.Spring Scheduler 특징다양한 스케줄링 옵션고정 주기(Fixed Rate)- 지정된 시간 간격으로 작업을 반복 실행한다.- 작업에 소요되는 시간이 지정된 시간보다 길어진다면 두 수행이 겹쳐서 발생할 수 있으므로, 이 작업을 고려하여 적용해야한다.고정 지연(Fixed Delay)- 이전 작업이 완료된 후 지정된 시간 간격으로 작업을 실행한다.Cron 표현식- 복잡한 주기를 설정할 수 있어 특정 시간, 날짜, 요일 등에 따라 작업을 실행할 수 있다.- 스케줄러 정규 표현식을 ..