import org.springframework.scheduling.annotation.Scheduled;
import org.springframework.stereotype.Component;
@Component
public class MainScheduler {
@Scheduled(cron = "*/5 * * * * ?")
public void doSomething() {
System.out.println("CALL!");
}
}
스프링부트에서 스케쥴러를 사용하려고, 위 코드와 같이 5초마다 돌아가도록 설정을 했는데 5초가 지나도 메소드가 동작하지 않을 경우에는 Application 파일을 확인한 뒤
@SpringBootApplication
@EnableScheduling
public class WalletTrackerApplication {
public static void main(String[] args) {
SpringApplication.run(WalletTrackerApplication.class, args);
}
}
@EnableScheduling 을 넣어주면, 스케쥴러가 잘 동작한다
Leave a Reply