package cn.timer.api.config.quartz; //@Configuration public class SchedulerConfig { // @Bean(name = "SchedulerFactory") // public SchedulerFactoryBean schedulerFactoryBean() throws IOException { // SchedulerFactoryBean factory = new SchedulerFactoryBean(); // factory.setQuartzProperties(quartzProperties()); // return factory; // } // // @Bean // public Properties quartzProperties() throws IOException { // PropertiesFactoryBean propertiesFactoryBean = new PropertiesFactoryBean(); // propertiesFactoryBean.setLocation(new ClassPathResource("/quartz.properties")); // // 在quartz.properties中的属性被读取并注入后再初始化对象 // propertiesFactoryBean.afterPropertiesSet(); // return propertiesFactoryBean.getObject(); // } // // /* // * quartz初始化监听器 // */ // @Bean // public QuartzInitializerListener executorListener() { // return new QuartzInitializerListener(); // } // // /* // * 通过SchedulerFactoryBean获取Scheduler的实例 // */ // @Bean(name = "Scheduler") // public Scheduler scheduler() throws IOException { // return schedulerFactoryBean().getScheduler(); // } }