1234567891011121314151617181920212223242526272829303132 |
- package org.jeecg.modules.quartz.job;
- import org.jeecg.common.util.DateUtils;
- import org.quartz.Job;
- import org.quartz.JobExecutionContext;
- import org.quartz.JobExecutionException;
- import lombok.extern.slf4j.Slf4j;
- /**
- * 示例带参定时任务
- *
- * @Author Scott
- */
- @Slf4j
- public class SampleParamJob implements Job {
- /**
- * 若参数变量名修改 QuartzJobController中也需对应修改
- */
- private String parameter;
- public void setParameter(String parameter) {
- this.parameter = parameter;
- }
- @Override
- public void execute(JobExecutionContext jobExecutionContext) throws JobExecutionException {
- log.info(" Job Execution key:"+jobExecutionContext.getJobDetail().getKey());
- log.info( String.format("welcome %s! Jeecg-Boot 带参数定时任务 SampleParamJob ! 时间:" + DateUtils.now(), this.parameter));
- }
- }
|