SpringBootでバッチ処理を書くときに、SpringBatchが選択肢に上がると思いますが、設定だったりクラスを継承したりと面倒です。確かに中断後から処理を開始してくれたりと便利な部分もあるのですが、SpringBatchの仕様理解とかが必要になってきます。もっとカジュアルに同時実行制御を行いたい場合に、ShedLock が選択肢に入ってくると思います。今回は、簡単な紹介になります。 コードはここにおいておきます。GitHub - ko-sasaki/springboot-shedlock-example build.gradle 環境まわり テーブル定義 アプリケーションコード She…