package cn.stylefeng.guns.config; import cn.stylefeng.guns.core.schedue.quartz.StartQuartzExample; import cn.stylefeng.guns.core.schedue.spring.SpringTasks; import org.quartz.Scheduler; import org.springframework.context.annotation.Bean; import org.springframework.scheduling.quartz.SchedulerFactoryBean; /** * 定时任务自动é…ç½®(需è¦å®šæ—¶ä»»åŠ¡çš„å¯ä»¥æ”¾å¼€æ³¨é‡Š) * * @author fengshuonan * @Date 2019/2/24 16:23 */ //@Configuration //@EnableScheduling public class SchedulingConfig { /** * 定时任务执行测试,注æ„在Applicationä¸ŠåŠ @EnableScheduling * * @author fengshuonan * @Date 2019/3/27 2:48 PM */ @Bean public SpringTasks scheduledTasks() { return new SpringTasks(); } /** * quartzæ–¹å¼ï¼Œé…ç½®Scheduler实例 * * @author fengshuonan * @Date 2019/2/24 19:03 */ @Bean public Scheduler scheduler(SchedulerFactoryBean schedulerFactoryBean) { return schedulerFactoryBean.getScheduler(); } /** * å¯åŠ¨quartz的示例 * * @author fengshuonan * @Date 2019/3/27 3:34 PM */ @Bean public StartQuartzExample startQuartzExample() { return new StartQuartzExample(); } }