본문 바로가기

이클립스사용법

@Scheduled 스프링 실행

스프링 프레임워크에서 정해진 시간에 어떤 기능을 실행 하고 싶을 때, Scheduled 어노테이션을 사용한다고 합니다.

 

01.servelt.xml :  <task:annotation-driven />   추가

 

02. 스케줄 어노테이션 추가. ( cron 표현식 : 매일 오전 10시 40분에 실행 )

@Scheduled(cron = "0 40 10 * * *")
	public void insertAuto() {
		vehicleInfoService.insertAuto();
	}

참고 cron 표현식

초   분   시   일   월   주(요일)
0    0    0    *    *    *

03. 컨트롤러->서비스-DAO->Mybatis 쿼리 작성.

04. 테스트 확인함.

 

자세한건 나중에 다시 적겠음...(과연? )

 

 

 

참고 아래 블로그 :

https://scshim.tistory.com/333

 

[Spring] @Scheduled - 스프링에서 주기적인 작업을 진행하는 법

스프링에서는 @Scheduled 어노테이션을 사용해서 주기적인 작업을 진행할 수 있다. 예를 들어 매일 아침마다 미정산 고객에게 결제를 시도하기, 일요일마다 고객에서 push 메세지 보내기 등을 할 수

scshim.tistory.com

 

728x90
300x250