第一步:再启动方法上添加注解,打开定时总开关
@EnableScheduling加在@SpringBootApplication注解的启动类上,表示启动总开关
@SpringBootApplication @EnableScheduling public class DreamApplication { public static void main(String[] args) { SpringApplication.run(DreamApplication.class, args); System.out.println("程序启动成功!"); } }
第二不:单独给方法添加配置。要注意类上加注解@Component,方法上加注解@Scheduled
@Component public class demo { @Scheduled(cron = "0/5 * * * * ?") public void job(){ System.out.println("每五秒执行一次"); } }
扩展:@SpringBootApplication是一个组合注解,由@Configuration,@EnableAutoConfiguration和@ComponentScan组成