调度程序作业未在SpringBoot应用程序中调用

时间:2018-01-20 23:14:37

标签: java spring spring-boot scheduled-tasks

我有这个SpringBoot应用程序:

@SpringBootApplication
@EnableScheduling
@Import({SecurityConfig.class})
public class BlogsApplication implements CommandLineRunner {
..
}

我也有这个课,

@Component 
public class UptadeCurrencyJob1 {

    @Scheduled(cron = "0 0/10 1 * * ?")
    public void reportCurrentTime() throws IOException {

            System.out.println("UptadeCurrencyJob1");       
    }
}

但它永远不会打发

1 个答案:

答案 0 :(得分:2)

@Scheduled(cron = "0 0/10 1 * * ?")

确实,这是有效的cron表达,意味着它将在午夜过后每隔10分钟发射一次(仅限1小时)。我敢打赌你没有等那么久,也没有意思。