Programming/Spring
[Spring Boot] @Schedule로 스케줄 프로그래밍 하기
Spring 에는 주기적인 일을 처리할 수 있도록 스케줄 관련 기능이 포함되어있다. 먼저 스케줄 작업을 처리하기 위해 src/config 패키지 하위에 ScheduleConfiguration 클래스를 작성하자. 그다음에 다음과 같이 작성 하자. @EnableScheduling 어노테이션을 선언함으로써, Spring은 스케줄 관련 기능을 지원하며 스케줄링 관련 어노테이션을 활성화한다. 프로젝트의 메인 클래스인 DemoApplication 클래스에서 @EnableScheduling 어노테이션을 선언하여, 스케줄링 기능을 활성화할 수 있지만, 나는 설정 파일들은 모두 따로 config 패키지 하위에 클래스로 생성하여 관리한다. 이 방법이 좀 더 직관적인 것 같다. 그다음 반복되는 스케줄 작업을 선언하기 위해 ..