タスクタイマー機能を実現するために、Springフレームワークを使用してSSM

需要が用意されましたタイマ機能を実装することで、私はタイマー機能は、大きく3つのに分類達成するためのことを学びました:

一つは、次のとおりです。Javaクラスは、java.util.Timerが来ます

二種類があります:使用クオーツこの機能は、プラグインは、あなたが、指定した時間に、プログラム実行することができますまた、特定の周波数に応じて実行することができ、より強力なスケジューラです。

もう一つは:Spring3.0のタスクの後に来る、それは比較的使いやすいです。

 

私は今日は達成するための第三の方法で実現しています。

最初の(あなたはまた、web.xmlファイルに新しいプロファイルを追加することを忘れないで、新しいプロファイルを作成することができます)Spring構成ファイルのヘッダーに名前空間を追加し、説明する必要があります

 xmlns:タスク= " http://www.springframework.org/schema/task "(命名空间)

 http://www.springframework.org/schema/task http://www.springframework.org/schema/task/spring-task-3r安徽2.xsd(説明)

次に、設定ファイルに抜本的なパッケージを設定するには

<コンテキスト:コンポーネント・スキャンベースパッケージ=「org.chery.ssm.util」/>

    <タスク:エグゼキュータID =「エグゼキュータ」プールサイズ=「10」/>
    <タスク:スケジューラID =「スケジューラー」プールサイズ=「10」/>
    <タスク:アノテーション・ドリブンエグゼキュータ=「キュータ」スケジューラ=」 scheduleryi个>

そして、書き込みタイミングカテゴリ:

 

@Componentこれは、コメントを追加しなければなりません

:タイマー時間を参照することができhttps://www.cnblogs.com/chen-lhx/p/5581129.html

公開された20元の記事 ウォン称賛7 ビュー10000 +

おすすめ

転載: blog.csdn.net/qrnhhhh/article/details/84836807