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 *?
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
thymeleaf로 HTML 페이지를 동적으로 만듭니다 (spring + gradle)지난번에는 에서 화면에 HTML을 표시했습니다. 이번에는 화면을 동적으로 움직여보고 싶기 때문에 입력한 문자를 화면에 표시시키고 싶습니다. 초보자의 비망록이므로 이상한 점 등 있으면 지적 받을 수 있으면 기쁩니다! ...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.