1234567891011121314151617181920212223242526272829303132 |
- package com.zcxk.config;
- import org.quartz.Scheduler;
- import org.quartz.spi.JobFactory;
- import org.springframework.beans.factory.annotation.Autowired;
- import org.springframework.context.annotation.Bean;
- import org.springframework.scheduling.quartz.SchedulerFactoryBean;
- public class QuartzConfigration {
- @Autowired
- private JobFactory jobFactory;
- @Bean
- public SchedulerFactoryBean schedulerFactoryBean() {
- SchedulerFactoryBean schedulerFactoryBean = new SchedulerFactoryBean();
- try {
- // schedulerFactoryBean.setOverwriteExistingJobs(true);
- schedulerFactoryBean.setJobFactory(jobFactory);
- } catch (Exception e) {
- e.printStackTrace();
- }
- return schedulerFactoryBean;
- }
- // 创建schedule
- @Bean(name = "scheduler")
- public Scheduler scheduler() {
- return schedulerFactoryBean().getScheduler();
- }
- }
|