SpringBootは、Webアプリケーションフレームワークというのが 一般的な認識だと思いますが、Batch処理を作ることも出来ます。
使うライブラリで一番最初に候補に出てくるのはSpring Batchだと思います。 もちろんSpring Batchでも良いのですが、独特な部分が多く、つまずきポイントが 多いのではないでしょうか?
そこで、少しマイナーですが、Spring Shellというライブラリも存在します。 Spring Shellの使い方について説明します。