2017-07-26 2 views
2

私のSpringプログラムでは、私はScheduledタスクを持っています。Spring Bootでスケジュールタスクをソフトコーディングする最良の方法は何ですか?

仕様の変更があり、APIを使用して実行日時を自由に設定できるようにする必要があります。

私が思いついたひとつの方法は、毎朝0:00にスケジュールされたタスクを実行し、その日付が実際に実行日であるかどうかを確認することでした。 trueの場合は、実行時間を確認し、その日の時刻に実行するバッチジョブをスケジュールします。

これを達成するための「春」の方法はありますか?

答えて

0

トリガーを使用して、スケジュールされたジョブを構成できます。

docs

からのトリガの基本的な考え方は、実行時間が過去の実行の結果、あるいは任意の条件に基づいて決定することができるということです。

詳細な説明はthisの回答をご覧ください。

関連する問題