如何在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")