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