私は毎晩真夜中に実行される予定のSpringでタスクをスケジュールしようとしています。私は春からofficial guideを踏襲し、以下のようにスケジューラ・クラスを作った:Spring Scheduling - 毎晩真夜中のCron式が動作しない?
@Component
public class OverduePaymentScheduler {
@Scheduled(cron = "0 0 0 * * *")
public void trackOverduePayments() {
System.out.println("Scheduled task running");
}
}
を時計が午前12時に当たったとき、タスクが実行されませんが。石英スケジューラーのドキュメントからこのlinkのcron式を得ました。
10秒ごとに実行される「*/10 * * * * *」にcron式を変更するとスケジューラが正常に実行されます。
どうしたのですか?
私はこれを試しましたが、動作しません。私は助けに感謝します。 –
私はこのプロジェクトでこのcronパターンを使用しました。それはうまくいきます...私はシステムクロック時間を午後11時59分に変更することで今でもテストしており、スケジューラは自動的に午前12時に起動されます –