예를 들어 10개의 트리거가 동시에 실행되고 4개의 작업자 스레드만 사용할 수 있는 경우 우선 순위가 가장 높은 처음 네 개의 트리거가 먼저 실행됩니다. 트리거에 우선 순위를 설정하지 않으면 기본 우선 순위가 5입니다. 모든 정수 값은 우선 순위, 양수 또는 음수로 허용됩니다. 석영을 다운로드하려면 http://www.quartz-scheduler.org/download 방문하여 최신 쿼츠 배포판을 선택하십시오. 위의 예는 “욥은 헬로 월드를 말한다!, val은 3.141″을 인쇄합니다. – 추가 값을 지정하는 데 사용됩니다. 예를 들어 요일 필드의 “MON, WED, FRI”는 “월요일, 수요일 및 금요일”을 의미합니다. 석영 예제는 기본 쿼츠 디렉터리 아래의 예제 디렉토리 아래에 나열됩니다. 예제 디렉토리에서 각 예제, 레이블이 지정된 example1, example2, example3 등각 예제에 대한 예제 하위 디렉토리를 찾을 수 있습니다. 석영 API의 기본 인터페이스는 아래와 같습니다: 스케줄링 요구에 따라 선택할 수 있는 다양한 유형의 트리거가 있습니다.

가장 일반적인 두 가지 유형은 간단한 트리거와 크론 트리거입니다. 다음 두 섹션에서는 크론 트리거뿐만 아니라 간단한 예제를 보여 드리겠습니다. 안녕하세요, 좋은 튜토리얼. 코드 외부에서 일정이 있는 작업을 추가할 수 있습니까? 즉, 내 코드는 작업을 생성하고 예약하지 않습니다. 작업 레코드를 db Just Once에 삽입하려고 하며 작업이 일정에 따라 실행되어야 합니다. 이것은 석영에서 가능합니까? ? (“특정 값 없음”) – 문자가 허용되는 두 필드 중 하나에 무언가를 지정해야 하지만 다른 필드는 지정해야 하는 경우에 유용합니다. 예를 들어, 트리거가 해당 월의 특정 요일(예: 10일)에 발사되도록 하지만 어떤 요일이 될지 신경 쓰지 않는다면 요일 필드에 “10”을 넣고 요일 필드에 “?”를 넣습니다. 자세한 내용은 아래 예제를 참조하십시오. CronTrigger는 달력과 같은 문을 기반으로 일정이 필요할 때 사용됩니다. 예를 들어, 우리는 정오에 매주 금요일 또는 평일 오전 9시 30분과 같은 발사 일정을 지정할 수 있습니다.

L (“마지막”) – 허용되는 두 필드의 각각에서 다른 의미를 갖는다. 예를 들어 월의 일 필드의 값 “L”은 “월의 마지막 날”- 1월의 31일, 2월 28일의 비윤년기준을 의미합니다. 요일 필드에서 단독으로 사용하는 경우 단순히 “7” 또는 “SAT”를 의미합니다. 그러나 다른 값 후 요일 필드에서 사용하는 경우, 그것은 “월의 마지막 xxx 일”을 의미합니다 – 예를 들어 “6L”은 “월의 마지막 금요일”을 의미합니다.