Javaで人気のSpringFrameworkの機能の一つであるSpringBatchを使ったコードを業務で書いたので、紹介と復習を兼ねて自宅でも実装しておこうと思う。最終的なコードはGitHubに置いてある。 環境 Java10 CentOS7 MySQL5.7 作るもの 業務で書いたコードを載せるわけにはいかないので、代わりになるものを作ろうと思う。とある個人テーブルの年齢データを、生年月日を見て正しい年齢に修正するバッチを作ることにする。 データ まずはデータを用意する。VagrantでCentOS7を起動して、そこにMySQLをインストールします。batchというDBを作って下記のようなテーブルを準備します。今回は年齢と生年月日があれば良いのですが、それだけだと寂しいので名前も用意しました。ちなみにバッチは日次で実行される想定です。 mysql> use batch; Databa