Scheduler

→ 스프링 프레임워크에서 스케쥴러를 지원한다.

Spring Scheduler 특징


Spring Scheduler 사용 방법

@Scheduled

@Scheduled 사용법

Application Class에 @EnableScheduling 를 추가한다.


@SpringBootApplication
@EnableScheduling
public class MoitApplication {

    public static void main(String[] args) {
        SpringApplication.run(MoitApplication.class, args);
    }
}

스케쥴링 작업할 클래스를 만든다.

@Component
public class Scheduler {    
    @Scheduled(cron = "0 0 * * * *")/* 매시각 0분 */
    public void run() {       
      System.out.println("Hello World!"); //예시   
    }
}

@EnableScheduling@Component 두개의 에너테이션을 사용하면 된다.