<dependency> <groupId>com.github.1183912441</groupId> <artifactId>easy-quartz-spring-boot-starter</artifactId> <version>1.0.0</version> </dependency> yaml easy-quartz: enabled: true store-type: memory thread-pool-size: 10 public class MyJob extends Job { @Override public void execute(JobExecutionContext context) throws JobExecutionException { // ... } } @JobTrigger(cron = "0 0/5 * * * ?") public class MyJob extends Job { @Override public void execute(JobExecutionContext context) throws JobExecutionException { // ... } } @Configuration public class QuartzConfig { @Bean public JobFactory jobFactory(ApplicationContext applicationContext) { return new AutowiringSpringBeanJobFactory(applicationContext); } @Bean public SchedulerFactoryBean schedulerFactoryBean(JobFactory jobFactory) { SchedulerFactoryBean schedulerFactoryBean = new SchedulerFactoryBean(); schedulerFactoryBean.setJobFactory(jobFactory); schedulerFactoryBean.setOverwriteExistingJobs(true); return schedulerFactoryBean; } }


上一篇:
下一篇:
切换中文