我使用的是spring批次3.0。我有一個場景,我需要運行大約1000個具有1個屬性值和具有不同屬性值的作業的作業。有沒有辦法在啓動或計劃時間期間設置作業的屬性,而不是在作業配置中。或者以任何其他方式實現這樣的功能,而不需要複製1000個工作。在春季批次發佈期間設置屬性值
<batch:job id="job_A" parent="simpleJob">
<batch:step id="A" parent="simpleStep">
<batch:tasklet>
<bean id="bA" class="ClassA" scope="step">
<property name="downloadFileA" value="false" />
</bean>
</batch:tasklet>
</batch:step>
</batch:job>
再次同樣的工作屬性值爲true。
<batch:job id="job_A" parent="simpleJob">
<batch:step id="A" parent="simpleStep">
<batch:tasklet>
<bean id="bA" class="ClassA" scope="step">
<property name="downloadFileA" value="true" />
</bean>
</batch:tasklet>
</batch:step>
</batch:job>
任何幫助,高度讚賞。
檢查石英調度 – FaigB