51176d19abfe7d29eba941c37a2446b2bab1393e.svn-base 805 B

1234567891011121314151617181920212223242526
  1. package cn.com.goldenwater.dcproj.config;
  2. import cn.com.goldenwater.dcproj.utils.TaskSchedulerFactory;
  3. import org.springframework.beans.factory.annotation.Autowired;
  4. import org.springframework.context.annotation.Bean;
  5. import org.springframework.context.annotation.Configuration;
  6. import org.springframework.scheduling.quartz.SchedulerFactoryBean;
  7. /**
  8. * @author lhc
  9. * @date 2020/10/12 13:57
  10. */
  11. @Configuration
  12. public class QuartzConfiguration {
  13. @Autowired
  14. private TaskSchedulerFactory taskSchedulerFactory;
  15. //创建调度器工厂
  16. @Bean(name = "SchedulerFactory")
  17. public SchedulerFactoryBean schedulerFactoryBean() {
  18. SchedulerFactoryBean factoryBean = new SchedulerFactoryBean();
  19. factoryBean.setJobFactory(taskSchedulerFactory);
  20. return factoryBean;
  21. }
  22. }