今回は、SpringBatchのコマンドライン引数について解説します。
SpringBatchでは、他のJavaアプリケーションと同様に、コマンドライン引数を使用することができます。
使用例
コマンド
java -jar [モジュールパス] {引数名=値}
引数名には任意の文字列を指定することができます。
実装例
public class BatchTest {
@Value("#{jobParameters[引数名]}")
private String 引数名;
public String getParam() {
return 引数名;
}
};
getParamメソッドでコマンドライン引数の値を取得することができます。