将带有空格的参数传递给Spring批处理CommandLineJobRunner

时间:2017-04-07 10:58:51

标签: spring command-line spring-batch

在配置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")的{​​{1}}?

任何建议都会有很大的帮助!

谢谢。

1 个答案:

答案 0 :(得分:0)

在其中包含空格的参数分为多个参数。使用引号将其指定为单个参数。 可this可以帮助您