springのスケジュールタスクの実行時間をどのように設定すればよいですか?

Springでスケジュールタスクの時間を設定する方法は2つあります:アノテーション方式とXML設定方式。

  1. 解説方法:
  2. @Scheduledアノテーションを定期実行のメソッドに追加します。
  3. cron属性を使用して、タスクの実行時間を指定します。例えば、@Scheduled(cron = “0 0 0 * * ?”)は毎日午前0時にタスクを実行することを示します。
  4. XML設定方法:
  5. Springの設定ファイルに以下のコードを追加してください:
  6. cron属性を使用して、タスクの実行時間を指定します。

上記の2つの方法のうち、cron式の各フィールドの意味は以下の通りです:

秒(0-59) 分钟(0-59) 小时(0-23) 日期(1-31) 月份(1-12) 星期(1-7或SUN-SAT) 年份(可选,留空表示任意年份)

例えば、0 0 0 * * ?は、毎日午前0時にタスクを実行することを意味します。他のcron式の使い方については、関連するドキュメントを参照してください。

bannerAds