Spring boot + Spring batch を試す

こんにちわ、猫好きリーマンのほげPGです。今回は Spring boot +Sprinb batchを試してみます。

1、モジュールの構成

メインは上記構成を構築するHogeCongiとなります。

 

2、プロジェクト

pom.xml

 

HogeApp.java

 

HogeConfig.java

補足)

起動パラメータで入力ファイル、出力ファイルのファイル名を指定するようにしています。

 

HogeReader.java

 

HogeProcessor.java

 

HogeLine.java

 

HogeInfo.java

 

application.yml

 

In.csv

 

起動確認

> mvn clean package

> java -jar target/hoge.jar in=in.csv out=out.csv

 

※メタテーブルは作成しない&触らないようにしましたが、上記のログからHikariDataSourceが動いています。Pom.xml上もcom.h2databaseの依存を消すと起動でエラーになります。この辺りをなんとかしたかったのですが、…あきらめました。

 

プロジェクト一式

hogeSpringbatch.zip

 

今回はここまで。

次の記事

Spring boot 小ネタ