タグ

springと排他制御に関するshigeaki1jpのブックマーク (1)

  • SpringFrameworkのスケジューリング機能と排他制御 - Qiita

    はじめに SpringFrameworkには、起動しているアプリケーションから非同期の処理を実行できる機能が提供されており、非同期処理を実行する方法がいくつかあります。その中の1つである スケジューラー @Scheduled を使った定期実行の方法と、そのスケジューラーの多重起動の防止を行うShedLockを紹介します。 スケジューラー機能の使い方 SpringBootを使った設定は以下の通りです アプリケーション起動クラスないしは設定クラスに@EnableSchedulingを付与する 一定間隔で非同期実行をするメソッドに@Scheduledを付与する(Springのコンテキストに登録してあるクラスのみ対象。) 具体的なコード例は次の通りです。 アプリケーション起動クラス、ないしは設定クラスにて@EnableSchedulingを付与しておけば、あとはスケジュール実行したいメソッドに @

    SpringFrameworkのスケジューリング機能と排他制御 - Qiita
  • 1