2017-04-07 61 views
0

Springバッチジョブを設定する際に、スペースを持つCommandLineJobRunnerに引数を渡す必要があります。例えばSpringバッチに引数を渡すCommandLineJobRunner

java -cp "../../myproject.jar" org.springframework.batch.core.launch.support.CommandLineJobRunner jobconf.xml readJob -comp.name=My Company 

上記のジョブを実行し、春のバッチは、 "マイ" としてのみcomp.name値を取得しています。

spacesを含むfull name("My Company")を取得する方法はありますか?

どのような提案が大きな助けになるでしょう!

ありがとうございます。

+0

'' -comp.name = My Company ''の形式で試しましたか? –

答えて

0

引数が複数の引数に分割されています。引用符を使用して単一の引数として指定します。 thisはあなたを助けることができます

+0

argが二重引用符 "My Company"で渡されても、ジョブは完全な値を取得していません。 – Vignesh

関連する問題