2017-01-17 40 views
0

私のアプリケーション(spring - angularjs)は、将来の日付で再会型を保存する機能を提供しています。閉じる。イベントをスケジュールする - spring

私が基本的に必要とするのは、データベースを閉じて日付を確認し、それに基づいて行動することです。今私はいくつかの検索を終了し、私は@scheduledを見つけましたが、それは私のニーズを満たすものではなく、それは他のものに使用されており、entity listenersがありますが、それはトリガーとして使用するつもりはありません。

誰もが春にこれを実装することができますか?

答えて

1

入力された将来の再会日と現在の日付を確認できるタスクをスケジュールすることができます。この日付がビジネスロジックに近い場合は、メール通知をトリガーできます。あなたはspring coreに付属しているタスクスケジューラを使うことができます。

@Component 
public class MyScheduler { 
private static final Logger logger = LoggerFactory.getLogger(MyScheduler.class); 

public void scheduledMethod(){ 
logger.debug("running task again and again"); 
} 
} 
- その後でシンプルなスケジュールされた方法を記述し

<task:scheduled-tasks> 
    <task:scheduled ref="myScheduler" method="scheduledMethod" fixed-delay="1000" /> 
</task:scheduled-tasks> 

- あなたのような方法をスケジュールすることができます

関連する問題