Webアプリケーション用のリレーショナルDBでSpringMVC+SpringDataを使用しています。私がする必要があるのは、真夜中にチェックをトリガーすることです。特に、永続オブジェクトのリストを調べて、開始したばかりの日に期限切れになるかどうかを確認する必要があります。
また、一定の間隔で(たとえば、週に1回)いくつかのイベントをスケジュールしたいと思います。
Springはそれをサポートしていますか?
編集:私の解決策
@Service
public class MyWork implements Runnable {
@Override
public void run() {
workToDo();
}
private void workToDo() { /*do it*/}
}
@Service
public class MySchedulerInvoker {
@Autowired
private TaskScheduler scheduler;
@Async
public void executeTask() {
scheduler.schedule(new MyWork(), new CronTrigger(
"* 15 9-17 * * MON-FRI"));
}