반응형
@scheduled fixedRate fixedDelay
-
[SPRING] 스프링 스케쥴링 추가 @ScheduledSpring/spring boot 및 기타 2020. 9. 27. 21:28
어플리케이션 내에서 스케쥴링 해야하는 일이 생긴다. 스프링부트에서 사용하려명 Main 클래스에 @EnableScheduling 을 추가해주면 된다. @Component public class Scheduler { @Scheduled(fixedDelay = 3000) public void excute() { System.out.println("스케쥴러"); } } 위의 코드는 3초마다 실행이 된다. fixedDelay 는 스케쥴러가 끝나고 3초이고, fixedRate 는 3초마다 주기적으로 실행을 한다는 의미이다. 끝나는 시점이 중요하면 fixedDelay 를 사용해야 한다. 그리고 크론탭과 같은 문법 사용이 가능하다. ex) @Scheduled(cron="*/30 * * * * *") 시간 설정 @sch..