1

Spring 3.1.1.RELEASEバージョンを使用しており、毎週火曜日の15:00に@Scheduled(cron = "0 0 15 * * 2")などの@Scheduledで注釈が付けられたスケジュールされたタスクがいくつかあります。

たとえば、cron式を実行するには、よりきめ細かい制御が必要です。

  • 毎月第2週と最終週の月曜日
  • 毎月第1月曜日

どうすればこれを達成できますか?

おそらく、目的のcron式を文字列として返す同じBeanのメソッドに評価されるEL式を使用しますか?

それとも、cron式にそのようなロジックを導入する方法がすでにあるのでしょうか?

どちらの解決策についても運が悪かったので、いくつかの情報を見つけようとしたので、良い指針をいただければ幸いです。

ありがとう

4

1 に答える 1