SpringBoot 정시 작업 매개 변수 실행 코드 인 스 턴 스 분석

@Scheduled 주석 매개 변수 상세 설명
 cron
이 매개 변 수 는 cron 표현 식 을 받 습 니 다.cron 표현 식 은 문자열 입 니 다.문자열 은 5 또는 6 개의 빈 칸 으로 구분 되 어 총 6 또는 7 개의 도 메 인 으로 나 뉘 어 있 으 며,각 도 메 인 은 하나의 의 미 를 대표 합 니 다.
cron 표현 식 문법
[초][분][시간][일][달][주][년]
주:[년]꼭 필요 한 도 메 인 이 아니 라[년]을 생략 할 수 있 으 면 모두 6 개 도 메 인 입 니 다.
번호
설명 하 다.
필수
작성 허용 값
허 용 된 마스크
1
초.
예.
0-59
, - * /
2
나누다
예.
0-59
, - * /
3
당시
예.
0-23
, - * /
4
해.
예.
1-31
, - * ? / L W
5
월.
예.
1-12 / JAN-DEC
, - * /
6
주.
예.
1-7 or SUN-SAT
, - * ? / L #
7
년.
아니.
1970-2099
, - * /
  • *모든 값 을 표시 합 니 다.예 를 들 어 분 리 된 필드 에*를 설정 하면 매 분 마다 트리거 됩 니 다.
  • ? 지정 하지 않 은 값 을 표시 합 니 다.사용 하 는 장면 은 현재 이 필드 의 값 을 설정 하 는 데 관심 을 가 질 필요 가 없습니다.예 를 들 어 매달 10 일 에 하나의 조작 을 실행 해 야 하지만 주 몇 일 에 관심 이 없 기 때문에 주 위치 가 필요 한 필드 는'?'구체 적 으로 0 0 0 10*로 설정 합 니까?
  • -구간 을 나타 낸다.예 를 들 어 시간 에'10-12'를 설정 하면 10,11,12 시가 모두 촉발 된다 는 뜻 이다.
  • 는 여러 개의 값 을 지정 한 다 는 뜻 입 니 다.예 를 들 어 주간 필드 에'MON,WED,FRI'를 설정 하면 월요일,수요일,금요일 트리거
  • 를 표시 합 니 다.
  • /증가 트리거 에 사용 합 니 다.초 에'5/15'를 설정 하면 5 초부 터 15 초 마다 촉발(5,20,35,50)을 증가 시 킵 니 다.일 필드 에'1/3'을 설정 하면 매월 1 일부 터 3 일 간격 으로 터치 합 니 다.
  • L 은 마지막 뜻 을 나타 낸다.일 필드 설정 에 있어 서 는 그 달의 마지막 날(현재 월 에 따라 2 월 이면 윤년[leap]여부 에 따라)을 표시 하고 주 필드 에 토요일 을 표시 하 며'7'또는'SAT'에 해당 합 니 다.'L'앞 에 숫자 를 더 하면 이 데이터 의 마지막 을 나타 낸다.예 를 들 어 주간 필드 에'6L'이라는 형식 을 설정 하면'이번 달 마지막 금요일'
  • 을 나타 낸다.
  • W 는 지 정 된 날짜 의 가장 가 까 운 근무일(월요일 부터 금요일)을 표시 합 니 다.예 를 들 어 일 필드 에'15W'를 설치 하면 매달 15 일 에서 가장 가 까 운 근무일 이 촉발 된다 는 것 을 의미 합 니 다.15 일이 토요일 이 라면 가장 가 까 운 금요일(14 일)을 찾 아 촉발 하고 15 일이 주 미 라면 가장 가 까 운 다음 주 1(16 일)을 찾 아 촉발 합 니 다.15 일이 마침 근무일(월요일 부터 금요일)이 라면 이 날 에 촉발 합 니 다.'1W'형식 을 지정 하면 매월 1 일 이후 가장 가 까 운 근무일 에 촉발 된다 는 뜻 이다.1 일이 토요일 이 라면 3 일 다음 주 에 촉발 된다.주,"W"전에는 구체 적 인 숫자 만 설정 할 수 있 고 구간 은 허용 되 지 않 습 니 다."-")4567918)
  • \#번호(매달 몇 번 째 주 를 나타 내 는 것),예 를 들 어 주간 필드 에'6\#3'을 설정 하면 매달 세 번 째 토요일 을 나타 낸다.'\#5'를 지정 하면 마침 다섯 번 째 주 에 토요일 이 없 으 면 이 설정 을 실행 하지 않 는 다(어버이 날 과 어버이 날 에 사용 하면 더 이상 적합 하지 않다).팁:'L'과'W'를 조합 해서 사용 할 수 있 습 니 다.일 필드 에'LW'를 설정 하면 이 달 마지막 근무일 에 트리거 됨 을 나 타 냅 니 다.주 필드 의 설정 입 니 다.영문 자 모 를 사용 하면 대소 문 자 를 구분 하지 않 습 니 다.즉,MON 은 mon 과 같 습 니 다.
  • 이상 이 바로 본 고의 모든 내용 입 니 다.여러분 의 학습 에 도움 이 되 고 저 희 를 많이 응원 해 주 셨 으 면 좋 겠 습 니 다.

    좋은 웹페이지 즐겨찾기