¿Cuáles son las variables de contexto "predeterminadas" de Spring Batch?
En elLote de primaveraalcance documentación, hay tres mapas de contexto por lotes de primavera sin explicación:jobParameters
, jobExecutionContext
ystepExecutionContext
.
Código de muestra de Springsource, combinado:
<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>
¿Cuáles son los parámetros predeterminados disponibles enjobParameters
, jobExecutionContext
ystepExecutionContext
?
También hay diferencias probables entre lo que está disponible en Spring Batch versión 1.x vs. 2.x vs. 3.x: la documentación es bastante escasa en esta área.