部門毎社員数集計バッチ
Spring Batchを使用しないシンプルなバッチのサンプルソース
- JDK 11
- Groovy 3.0
- Gradle
- IDE(IntelliJ IDEA(有料版) か Eclipse)
- Docker(自前でMySQL用意するなら不要)
- Docker Desktopをインストールしてローカル環境でDockerの環境構築を行う(Docker Desktop )
- プロジェクトのルートディレクトリで 以下のコマンドを実行して mysqlのコンテナを立ち上げる(Win/Mac共通)
$ cd docker
$ docker-compose up -d --build
- MySQLに直接以下のファイルに配置された DDLとDMLを投入する or コンテナ再作成を行う
(1) docker/initdb.d/1_schema.sql を直接MySQLに投入する
(2) docker/initdb.d/2_initdata.sql をDBに投入してデータを投入
- configディレクトリ配下に置いてあるcheckstyle.xmlをIDEに読み込ませる