package cn.com.goldenwater.dcproj.config; import cn.com.goldenwater.dcproj.utils.TaskSchedulerFactory; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.context.annotation.Bean; import org.springframework.context.annotation.Configuration; import org.springframework.scheduling.quartz.SchedulerFactoryBean; /** * @author lhc * @date 2020/10/12 13:57 */ @Configuration public class QuartzConfiguration { @Autowired private TaskSchedulerFactory taskSchedulerFactory; //创建调度器工厂 @Bean(name = "SchedulerFactory") public SchedulerFactoryBean schedulerFactoryBean() { SchedulerFactoryBean factoryBean = new SchedulerFactoryBean(); factoryBean.setJobFactory(taskSchedulerFactory); return factoryBean; } }