编写 SchedulingConfigurer 后,并没有执行。
原因是没有在 Application 上添加如下注解:
@EnableScheduling
@EnableScheduling
@SpringBootApplication
public class SbdApplication {
public static void main(String[] args) {
SpringApplication.run(SbdApplication.class, args);
}
}
另外,就是要确认cron的配置是否正常。建议先配置短的时间,比如2分钟或更短,观察一下执行情况。
@Value("0 0/2 * * * ?")
private String cron;