1. 시작하기 전
@Scheduled | 지정된 시간에 주기적으로 실행되는 메서드를 만들기 위해 사용함 |
@EnableScheduling | 스케줄링을 활성화 할 때 사용 |
두 어노테이션 모두 스프링 프레임워크에서 제공하는 어노테이션입니다.
2. 구현
controller 부분
@Scheduled(fixedDelay = 1000) // 1초에 1000
public void test () {
log.info("테스트!");
}
Application 부분
@EnableScheduling 만 추가해주시면 됩니다.
@SpringBootApplication
@EnableScheduling
public class Application {
public static void main(String[] args) {
SpringApplication.run(Application.class, args);
}
}
3. 실행
굳!
'SpringBoot' 카테고리의 다른 글
[Spring] 커스텀 에러 만들기 (0) | 2025.01.04 |
---|---|
[Spring] Spring Bean 생성 주기 및 어노테이션 비교 (1) | 2023.05.03 |
[Spring] Hikari 이용하여 데이터베이스 연결 관리하기 (0) | 2023.03.02 |
[Spring] Jpa 이용해서 db 에 entity 추가 (0) | 2023.01.18 |
[Spring] Spring 환경 IntelliJ에 구축 (0) | 2023.01.11 |