정시 실행 프로그램 - Quartz 간단한 실례
1、 가방 추가: Quartz 자체 quartz-1.8.3.jar와 의존 패키지commons-logging.jar 、slf4j-log4j12-1.5.10.jar 、slf4j-api-1.5.10.jar
2, 한 종류로 끝!!!,직접 실행
import org.quartz.CronTrigger;
import org.quartz.Job;
import org.quartz.JobDetail;
import org.quartz.JobExecutionContext;
import org.quartz.JobExecutionException;
import org.quartz.Scheduler;
import org.quartz.SchedulerFactory;
import org.quartz.impl.StdSchedulerFactory;
import java.util.Date;
public class QuartzReport implements Job{
public void execute(JobExecutionContext cntxt) throws JobExecutionException {
System.out.println( " :"+cntxt.getJobDetail().getJobDataMap().get("name")+new Date());
}
public static void main(String[] args) {
try {
SchedulerFactory schedFact=new StdSchedulerFactory();
Scheduler sched=schedFact.getScheduler();
sched.start();
JobDetail jobDetail=new JobDetail("a","b",QuartzReport.class);
jobDetail.getJobDataMap().put("name","lucy");
CronTrigger trigger=new CronTrigger("c","d");
trigger.setCronExpression("0/1 * * * * ? " ); // 。
sched.scheduleJob(jobDetail, trigger);
} catch (Exception e) {
e.printStackTrace();
}
}
}
/*** 출력: *log4j: WARN No appenders could be found for logger(org.quartz.simpl.SimpleThreadPool).log4j:WARN Please initialize the log4j system properly. 출력: lucyWed Apr 13 15:11:54 CST 2011 출력: lucyWed Apr 13 15:11:56 CST 2011 출력: lucyWed Apr 13 15:11:57 CST 2011 출력: lucyWed Apr 13 15:11:58 CST 2011 출력: lucyWed Apr 13 15:11:59 CST 2011 출력: lucyWed Apr 13 15:12:00 CST 2011 출력: lucyWed Apr 13 15:01 12:02 CST 2011 출력: lucyWed Apr13 15:12:03 CST 2011 출력: lucyWed Apr 13 15:12:04 CST 2011 출력: lucyWed Apr 13 15:12:06 CST 2011 출력: lucyWed Apr 13 15:12:07 CST 2011 출력: lucyWed Apr 13 15:12:08 CST 2011 출력: lucyWed Apr 13 15:12: 09 CST 2011 출력: lucyWed Apr 13 15:12:10 CST 2011 출력: lucyWed Apr 13 15:12:10 11 CST 2011 출력: lucyWed Apr 13 15:12:12 CST 2011출력: lucyWed Apr 13 15:12:13 CST 2011 출력: lucyWed Apr 13 15:12:14 CST 2011
*/
첨부: cronExpression 구성 설명
초.
0-59
, - */
나누다
0-59
, - */
시간
0-23
, - */
날짜
1-31
, - * ?/L W C
월별
1-12 또는 JAN-DEC
, - */
요일
1-7 또는 썬-SAT.
, - * ?/L C#
년(옵션)
공백, 1970-2099
, - */
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
Spring Boot에서 log4j 로깅 방법Spring Boot은 모든 내부 로그에 Commons Logging을 사용하지만, 기본 설정은 Java Util Logging, Log4J, Log4J2, Logback과 같은 일반적인 로그를 지원합니다.각 Log...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.