반응형
Scheduler란?
Scheduler는 특정 시간에 주기적으로 작업을 실행하고 싶을때 주로 사용된다.
예를 들면 1년이 지난 User들을 휴먼계정 처리하고 싶다. 라고 할때 일정 시간(예: 매일 밤11시59분)에
휴먼계정 처리 API를 호출한다.
사용법
1. Main 클래스에 @EnabledScheduling 애노테이션을 달아준다.

2. 일정 시간에 실행할 부분을 만들어 보자.

cron: "초 분 시 일 월 요일" 순으로 원하는 시간을 작성해주면 된다.
zone: 날짜나 시간을 어떤걸 기준으로 할지 설정해준다.(본인은 서울이기때문에 Asia/Seoul로 설정함)
반응형
'Back-end > Spring' 카테고리의 다른 글
| [QueryDsl 5.0] spring boot 3.0 gradle 설정 및 Qclass 만들기 (0) | 2023.10.26 |
|---|---|
| [Java WAS Performance Test] Jmeter 설치 (0) | 2023.08.21 |
| [Spring] gradle 빌드, jar 실행 (0) | 2023.07.20 |