LANGUAGE/SPRING 2015. 11. 11. 13:39

(프링) 스케쥴 관리Quartz (쿼츠)

// DEPENDENCY 설정


     org.quartz-scheduler
     quartz
     1.8.5


// CONTEXT 설정

  
		
		
			
				
			
		
	
	
	
				
		
	
	  
	  
		  
			  
				  
			  
		  
	   


 // METHOD 설정 (QuartzJobBean을 상속받고 메소드를 오버라이딩하여 실행될 작업을 구현한다.)

public class QuartzService extends QuartzJobBean{
	@Override
	protected void executeInternal(JobExecutionContext context) throws JobExecutionException {
		System.out.println("하하하하하");
		svc.sendMail("testyourmail@naver.com", "하하하", "하이하이하이하이aaaa1111");
	}
}




(프링)스케쥴 관리 @Scheduled 방식

참고 : http://blog.naver.com/cyon24/203674742

// CONTEXT 설정


        
    

// METHOD 설정

@Scheduled(fixedDelay=1000)
public void hohoInterval(){
system.out.println("안녕?");
}

cron

@Scheduled(cron="1 * * * * *")

fixedDelay

@Scheduled(fixedDelay=1000)

fixedRate

@Scheduled(fixedRate

 

 

(프링)스케쥴 관리 XML설정 방식

// CONTEXT 설정 



    
  
// METHOD 설정
public class TaskService {
     public void doJob(){
          System.out.println(" 스케줄링 중~~~!");
     } 
}




※ Cron Expression

예 >

0 0 12 * * *           ==> 매일 12시에 실행

0 15 10 * * *         ==> 매일 10시 15분에 실행

0 * 14 * * *           ==> 매일 14시에 실행

0 0/5 14 18 * * *    ==> 매일 14시, 18시에 시작해서 5분간격으로 실행

0 0-5 14 * * *        ==> 매일 14시에 시작해서 0분동안 실행 

'LANGUAGE > SPRING' 카테고리의 다른 글

HttpHeader  (0) 2016.01.19
Batch  (0) 2015.11.11
Lombok  (0) 2015.11.10
BuildingResult  (0) 2015.11.10
[Spring] 스프링 어노테이션  (0) 2015.08.25