0

重複の可能性:
Javaで定期的なタスクをスケジュールする方法は?

毎日 00:05 に自動的に動作するメソッドを (スレッドで) 記述する必要があります。(メソッドはサーバー上で実行されます)。

Google とこのサイトで調べましたが、すべての結果は異なる言語 (主に C#) に関するものでした。Javaでそれを達成するにはどうすればよいですか?

4

4 に答える 4

2

Quartzプロジェクトを参照すると役立つ場合があります。

ここにいくつかの例があります。

于 2013-01-22T16:41:10.633 に答える
0

Java EE を使用している場合は、TimerService を使用できます。チュートリアルは次のとおりです: http://docs.oracle.com/javaee/6/tutorial/doc/bnboy.html

于 2013-01-22T16:45:01.430 に答える
0

取るべきアプローチはいくつかあります。多くの依存関係のない Java ソリューションのJava APIを見てください。

Spring を使用して追加の機能を活用することもできます。リストされているより合理化されたアプローチは、このドキュメントのビットです。

于 2013-01-22T16:45:19.373 に答える
0

スケジューラ エグゼキュータ サービスを使用します。タスクを定期的に実行するオプションがあります (固定レート)。これは、開始するのに役立ちます。

スケジューラ ベースの要件が複雑になったり、大きくなったりすることが予想される場合は、Quartz のようなサード パーティのライブラリを検討する必要があります。

于 2013-01-22T16:39:55.357 に答える