카테고리 없음

[spring] @EnableScheduling @Scheduled

냐옴 2021. 3. 22. 15:17

ScheduleConfig

@Configuration
@EnableScheduling
public class ScheduleConfig {
    
    @Bean
    public TaskScheduler taskScheduler() {
        return new ConcurrentTaskScheduler(Executors.newScheduledThreadPool(3));
    }
    
    @Bean
    public MyTask myTask() {
        return new MyTask();
    }
}

 

MyTask

@Component
public class MyTask {

    @Scheduled(cron = "* * * * * ?")
    public void doTask() {
        System.out.println("doTask");
    }

}