spring 2.5 정시 작업 설정

3308 단어 spring

	
		
		
		
               
                    
                 
             
	
	
	  
        
          
            3 * * * * ?
           
       
	
	
	
		     
        
        
            
	

첫 번 째 bean, autoStartup 은 정시 작업 이 자동 으로 시작 되 는 지, triggers 는 어떤 정시 작업 이 있 는 지 설정 합 니 다.triggers 의 list 에 여러 개 를 배치 할 수 있 으 며, 다른 bean 의 id 를 통 해 참조 하 는 표지 로 사용 할 수 있 습 니 다.
두 번 째 bean, jobDetail 은 이 정시 작업 을 수행 할 동작 을 설정 하고 cronExpression 은 정시 정책 을 설정 합 니 다.
세 번 째 bean, targetObject 와 targetMethod 는 각각 정시 작업 을 어떤 종류 와 이런 방법 으로 처리 하 는 지 설정 합 니 다.그 중의 targetObject 는 id 가 testService 인 bean 을 인용 합 니 다.concurrent 는 병발 여 부 를 표시 합 니 다. 기본 값 은 true 입 니 다.
spring 3.0 이 많이 간소화 되 었 습 니 다.
(1) Cron 표현 식 의 형식: 초 분 시 일월 주년 (선택 가능).
               필드 이름                 허용 값                        허용 되 는 특수 문자                 초.                         0-59                               , - * /                 나누다                         0-59                               , - * /                 시간.                     0-23                               , - * /                 해.                         1-31                               , - * ? / L W C                 월.                         1-12 or JAN-DEC         , - * /                 요일                     1-7 or SUN-SAT           , - * ? / L C #                 년 (선택 필드)     empty, 1970-2099      , - * /
               "?" 문자: 불확실 한 값 을 표시 합 니 다.
               "," 문자: 지정 한 값
               "-" 문자: 값 의 범 위 를 지정 합 니 다.
               "/" 문자: 값 의 증가 폭 을 지정 합 니 다.n / m 는 n 부터 매번 m 증가
               "L" 문자: 재 일 로 한 달 중 마지막 날 을 표시 하고, 주 에 해당 달의 마지막 주 X 를 표시 합 니 다.
               "W" 문자: 주어진 날짜 와 가장 가 까 운 근무일 을 지정 합 니 다 (월요일 부터 금요일 까지)
               "\ #" 문자: 이 달 몇 주 째 X 를 표시 합 니 다.6 \ # 3 은 이 달 셋째 주 금요일
         (2) Cron 표현 식 범례:
                 5 초 간격 으로 실행: * / 5 * * *?
                 1 분 간격 으로 실행: 0 * / 1 * * *?
                 매일 23 시 에 한 번 실행: 0, 23 *?
                 매일 새벽 1 시 에 한 번 씩 실행: 0.01 *?
                 매달 1 일 새벽 1 시 에 한 번 씩 실행 합 니 다. 0, 01, 1 *?
                 매월 마지막 날 23 시 에 한 번 실행: 0, 23 L *?
                 매주 일요일 새벽 1 시 에 한 번 씩: 0.01? *L
                 26 점, 29 점, 33 점 에서 한 번 집행: 0 26, 29, 33 * *?
                 매일 0 시, 13 시, 18 시, 21 시 에 한 번 씩 실행 합 니 다. 0 0, 0, 13, 18, 21 *?

좋은 웹페이지 즐겨찾기