私は、ユーザに金融取引を行うアプリケーションを提供しています。私は実行するのに数日かかるいくつかの操作があります。 私は、私の介入なしに予定された日にこれらの操作を実行する方法があるかどうかを知りたいのですが、それはシステムによって自動的に行われなければならないということです。 私は実際に春のフレームワークで作業しており、私はいくつかの研究を行い、春のフレームワークでサポートされているタスクの実行とスケジューリングを見つけました。私はこのジョブ実行者がアプリケーションが実行されていなくても動作するかどうか分からず、アプリケーションの実行の有無にかかわらずトランザクションの実行を行う必要があることを知っているので、これが私の場合には良い選択であるかどうかは分かりません。 私は春のフレームワーク、特にこの仕事のことに新しいです。 誰でもこの「仕事」の概念と私の場合にそれを使用する方法を教えてください。 ありがとうございます。jee environementでのジョブ実行
0
A
答えて
0
バネ付きタスクのスケジューリングは非常に信頼できるものですが、アプリケーションが実行されている必要があります。 cron式を使用してトリガーを設定することができます。この例では、月曜日から金曜日の2a.m.に毎日実行されます。ここ
@Component
public class ScheduledTasks {
private static final Logger log = LoggerFactory.getLogger(ScheduledTasks.class);
private static final SimpleDateFormat dateFormat = new SimpleDateFormat("HH:mm:ss");
@Scheduled(cron="0 0 2 * * MON-FRI")
public void reportCurrentTime() {
log.info("The time is now {}", dateFormat.format(new Date()));
}
}
のような例のパターン春どのようにcron式を作成する方法:
"0 0 * * * *" = the top of every hour of every day.
"*/10 * * * * *" = every ten seconds.
"0 0 8-10 * * *" = 8, 9 and 10 o'clock of every day.
"0 0 6,19 * * *" = 6:00 AM and 7:00 PM every day.
"0 0/30 8-10 * * *" = 8:00, 8:30, 9:00, 9:30, 10:00 and 10:30 every day.
"0 0 9-17 * * MON-FRI" = on the hour nine-to-five weekdays
"0 0 0 25 12 ?" = every Christmas Day at midnight
関連する問題
- 1. JEEクラスタで毎晩メソッドを実行する方法
- 2. バックグラウンドでジョブを実行
- 3. symfonyでcronジョブを実行
- 4. Eclipse JEE Neon単独からのSpringブートアプリケーションの実行/デバッグ?
- 5. Contolling distributionManagement environement
- 6. ベストプラクティス/アドバイス - ジョブの実行
- 7. PL/SQL実行のジョブ/プロシージャ?
- 8. 実行するcronジョブがでcrontabジョブを実行</p> <p>...
- 9. Delayed :: Herokuで2回実行中のジョブ?
- 10. methode JEE implementation
- 11. Sidekiqは他のジョブが実行された後にジョブを実行します
- 12. Linux/ApacheでバックグラウンドでCronジョブを実行
- 13. タイムベースでジョブを実行できるサービス
- 14. Cronジョブを実行する
- 15. 実行するpostgress dbジョブ
- 16. qsub GNUパラレル実行中ジョブ
- 17. Sonar + Jenkinsジョブ実行エラー
- 18. ヤーンでジョブを実行する手順
- 19. SSISジョブでバッチコマンドを実行する
- 20. googleアプリケーションエンジンでmapreduceジョブを実行中
- 21. Giraphジョブはローカルモードで常に実行中
- 22. ジェンキンスでジョブを順番に実行
- 23. スパークヤーンで1000ジョブが実行中
- 24. PowershellをSSISジョブで実行する
- 25. クイックキャンペーンで非同期ジョブを実行
- 26. JEEアプリケーションとJMX
- 27. dbms_schedulerジョブを実行していないジョブを実行していません
- 28. 長時間実行中のジョブのPHP Cronジョブの代わり
- 29. JEE 6 JMSの例
- 30. 'n'回実行した後の定期的なジョブの実行
書き込みcronジョブのシェルスクリプトを、それはJavaであなたの答えのための – Mrityunjay
感謝スケジューラより容易になります –