<dependency>
<groupId>com.easyscheduler</groupId>
<artifactId>easyquartz-core</artifactId>
<version>1.0.0</version>
</dependency>
@Configuration
public class QuartzConfig {
@Bean
public SchedulerFactoryBean schedulerFactoryBean() {
SchedulerFactoryBean schedulerFactoryBean = new SchedulerFactoryBean();
schedulerFactoryBean.setJobFactory(new MonitorableJobFactory());
return schedulerFactoryBean;
}
}
@Component
public class MyJob extends QuartzJobBean {
private final Logger logger = LoggerFactory.getLogger(MyJob.class);
@Override
protected void executeInternal(JobExecutionContext context) {
try {
} catch (Exception e) {
}
}
}