시작하며 특정 시간에 주기적으로 해야 하는 일이 있습니다. 뉴스레터와 같은 이메일 발송, 주기적으로 데이터베이스 동기화, 이용시간이 적은 시간에 대량 로그 전송 등등의 일이 그 예시가 될 것입니다. 스프링 부트에서 이런 작업을 @Schedule 어노테이션을 사용하면 쉽게 할 수 있습니다. 본 글에서 @Schedule 활용을 살펴보겠습니다. 의존성 추가 @Schedule은 org.springframework.scheduling 패키지에 있습니다. 다음과 같이 의존성을 추가하면 됩니다. Gradle이라면 build.gradle에 다음과 같이 추가합니다. implementation 'org.springframework.boot:spring-boot-starter-web' 메이븐이라면 pom.xm..
원문링크 : 스프링 부트에서 Schedule 사용하기