2017-04-07 59 views
0

在配置彈簧批處理作業時,我需要將參數傳遞給具有空格的CommandLineJobRunner。將空格傳遞給Spring批處理CommandLineJobRunner

例如:

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

當執行上述工作,Spring Batch的是獲得comp.name值作爲 「我」 而已。如何獲取full name("My Company")包括spaces

任何建議都會有很大的幫助!

謝謝。

+0

你試過用''-comp.name =我的公司'嗎? –

回答

0

它中有空格的參數被分解爲多個參數。使用引號將其指定爲單個參數。 可能是this可以幫你

+0

即使arg通過雙引號「My Company」傳遞,作業也沒有獲得完整的價值。 – Vignesh

相關問題