설정된 주기별로 실행될 함수를 성정
MvcConfig
@EnableJpaAuditing
@EnableScheduling
@Configuration
public class MvcConfig implements WebMvcConfigurer {
}
작업 완료 후 고정 시간 지연 간격
고정 간격으로 실행
@Slf4j
@Service
public class MemberStatisticService {
@Scheduled(fixedRate = 5000) //5초 간격으로 실행
public void makeData(){
log.info("실행");
}
}
@Slf4j
@Service
public class MemberStatisticService {
@Scheduled(fixedRate = 5, timeUnit = TimeUnit.SECONDS) //5초
public void makeData(){
log.info("실행");
}
}

작업 시간전 시간 간격 지연
상세한 실행 주기를 설정
0 0 */1 *** : 1시간 마다 실행 정각 실행
0 30 13,18 *** 오후 1시 30분, 오후 6시 30분 실행