В Spring Batch step-scope< /em> документации, есть три необъяснимых карты контекста spring-batch: jobParameters
, jobExecutionContext
и stepExecutionContext
.
Пример кода Springsource, объединенный:
<bean id="flatFileItemReader" scope="step"
class="org.springframework.batch.item.file.FlatFileItemReader">
<property name="var1" value="#{jobParameters['input.file.name']}" />
<property name="var2" value="#{jobExecutionContext['input.file.name']}" />
<property name="var3" value="#{stepExecutionContext['input.file.name']}" />
</bean>
Какие параметры по умолчанию доступны в jobParameters
, jobExecutionContext
и stepExecutionContext
?
Существуют также вероятные различия между тем, что доступно в Spring Batch версии 1.x, 2.x и 3.x — документации в этой области довольно мало.