【发布时间】:2013-03-24 23:30:26
【问题描述】:
我仍在研究 Spring Batch,遇到了需要将 jobParameter 传递给自定义 bean 的场景。 job参数包含一个文件的路径。
这是我的上下文的样子:
<bean id="myBean" class=".....MyBean">
<property name="path" value="file:#{jobParameters['PATH'}/fileName"/>
</bean>
这已包含在阅读器的步骤范围内,但此处未包含。
问题是。当类被实例化时,传递给 bean 的值是 "file:#{jobParameters['PATH'}/fileName" 代替调用作业时传递的 jobParameter 的值。它让我感到困惑,因为我在 multiResourceReader 上尝试过设置资源值并且它工作正常。我只是不能让它在自定义 bean 上工作。任何帮助将不胜感激。
【问题讨论】:
标签: spring-batch