| 1234567891011121314151617181920212223242526 |
- package com.java110.job.myquartz;
- import org.springframework.beans.factory.annotation.Autowired;
- import org.springframework.boot.autoconfigure.quartz.SchedulerFactoryBeanCustomizer;
- import org.springframework.context.annotation.Configuration;
- import org.springframework.scheduling.quartz.SchedulerFactoryBean;
- import javax.sql.DataSource;
- @Configuration
- public class QuartzConfigurer implements SchedulerFactoryBeanCustomizer {
- @Autowired
- private DataSource dataSource;
- @Override
- public void customize(SchedulerFactoryBean schedulerFactoryBean) {
- schedulerFactoryBean.setDataSource(dataSource);
- schedulerFactoryBean.setStartupDelay(2);
- schedulerFactoryBean.setAutoStartup(true);
- schedulerFactoryBean.setOverwriteExistingJobs(true);
- }
- }
|