Spring/기타 여러가지
@Scheduled을 이용해 일정 시간 마다 코드 실행
doriver
2025. 2. 4. 22:19
@Scheduled을 이용해 일정 시간 마다 코드 실행
@Scheduled을 사용하기 위해 ApplicationClass에 @EnableScheduling을 추가해야함
@EnableScheduling
@SpringBootApplication
public class Chatting01Application { }
@Component(@Service 등) 즉, 스프링 빈에 등록된 클래스의 메소드에 @Scheduled를 걸어줌
, 이때 메소드는 매개변수x 이고 반환타입은 void
@Service
public class SseService {
@Scheduled(fixedDelay = 1000) // 1초마다 실행
public void sendEvents() { }
}