|
@ -0,0 +1,52 @@
|
|
|
|
//package com.yihu.jw.config.quartz;
|
|
|
|
//
|
|
|
|
//import org.springframework.beans.factory.annotation.Autowired;
|
|
|
|
//import org.springframework.beans.factory.config.PropertiesFactoryBean;
|
|
|
|
//import org.springframework.context.ApplicationContext;
|
|
|
|
//import org.springframework.context.annotation.Bean;
|
|
|
|
//import org.springframework.context.annotation.Configuration;
|
|
|
|
//import org.springframework.core.io.ClassPathResource;
|
|
|
|
//import org.springframework.scheduling.quartz.SchedulerFactoryBean;
|
|
|
|
//
|
|
|
|
//import javax.sql.DataSource;
|
|
|
|
//import java.io.IOException;
|
|
|
|
//import java.util.Properties;
|
|
|
|
//
|
|
|
|
///**
|
|
|
|
// * Created by chenweida on 2016/2/3.
|
|
|
|
// */
|
|
|
|
//@Configuration
|
|
|
|
//public class SchedulerConfig {
|
|
|
|
// @Autowired
|
|
|
|
// private ApplicationContext applicationContext;
|
|
|
|
// @Autowired
|
|
|
|
// private JobFactory jobFactory;
|
|
|
|
// @Autowired
|
|
|
|
// private DataSource dataSource;
|
|
|
|
// @Bean
|
|
|
|
// SchedulerFactoryBean schedulerFactoryBean() throws IOException {
|
|
|
|
// SchedulerFactoryBean bean = new SchedulerFactoryBean();
|
|
|
|
// bean.setJobFactory(jobFactory);
|
|
|
|
// bean.setApplicationContext(this.applicationContext);
|
|
|
|
// bean.setOverwriteExistingJobs(true);
|
|
|
|
// bean.setStartupDelay(20);// 延时启动
|
|
|
|
// bean.setAutoStartup(true);
|
|
|
|
// bean.setDataSource(dataSource);
|
|
|
|
// bean.setQuartzProperties(quartzProperties());
|
|
|
|
// return bean;
|
|
|
|
// }
|
|
|
|
//
|
|
|
|
// /**
|
|
|
|
// * quartz配置文件
|
|
|
|
// * @return
|
|
|
|
// * @throws IOException
|
|
|
|
// */
|
|
|
|
// @Bean
|
|
|
|
// public Properties quartzProperties() throws IOException {
|
|
|
|
// PropertiesFactoryBean propertiesFactoryBean = new PropertiesFactoryBean();
|
|
|
|
// propertiesFactoryBean.setLocation(new ClassPathResource("/quartz.properties"));
|
|
|
|
// propertiesFactoryBean.afterPropertiesSet();
|
|
|
|
// return propertiesFactoryBean.getObject();
|
|
|
|
// }
|
|
|
|
//}
|
|
|
|
//
|