如何在JavaSpring中运行计划作业?

如何在JavaSpring中运行计划作业?,java,spring,spring-batch,scheduler,jobs,Java,Spring,Spring Batch,Scheduler,Jobs,我用 作为主课。供运行作业使用 CommandLineJobRunnerWrapper 对于执行一次作业。我如何安排它在每天10点执行? 因为现在应用程序在方法执行完成后立即退出。 我尝试过使用spring scheduler,但没有成功。您可以使用注释 SimpleJobLauncher 关于你的方法。是的,我已经用过了,但应用程序不能继续运行。它将退出。您必须保持应用程序运行;-)比如while(true){Thread.sleep(10000);}在初始化Spring之后,或者执行其

我用

作为主课。供运行作业使用

 CommandLineJobRunnerWrapper
对于执行一次作业。我如何安排它在每天10点执行? 因为现在应用程序在方法执行完成后立即退出。 我尝试过使用spring scheduler,但没有成功。

您可以使用注释

SimpleJobLauncher

关于你的方法。

是的,我已经用过了,但应用程序不能继续运行。它将退出。您必须保持应用程序运行;-)比如
while(true){Thread.sleep(10000);}
在初始化Spring之后,或者执行其他操作来对应用程序进行后台监控-例如,请参阅。您确定使用该cron表达式吗?它不应该是
0 0 10**MON-FRI
(或
0 0 10**?
)?您可以使用spring任务调度器来调度作业,它使用@schedule for带有cron表达式的任何方法。
@Scheduled(cron="0 0 10 * * MON-FRI")