我試圖在另一個作業中創建一個彈簧批異步作業。說Job-1應該完成,Job-2應該被執行。但問題是Job-1正在等待Job-2完成,而我不想要。我也使用了JobStep,但它以同步的方式發生,並沒有幫助。有人可以幫助我如何異步使用Job-1不應該等到Job-2完成嗎?下面如何在另一個作業中製作異步彈簧批作業
<bean id="taskExecutorAsync" class="org.springframework.core.task.SimpleAsyncTaskExecutor" />
<bean id="jobLauncherAsync" class="org.springframework.batch.core.launch.support.SimpleJobLauncher">
<property name="jobRepository" ref="jobRepository" />
<property name="taskExecutor" ref="taskExecutorAsync" />
</bean>
<bean id="CreationProcess" class="test.CreationProcess">
<property name="jobLauncher" ref="jobLauncherAsync" />
<property name="jobRepository" ref="jobRepository" />
<property name="jobExplorer" ref="jobExplorer" />
</bean>
感謝
歡迎來到Stack Overflow!請考慮添加一小段代碼,以展示如何將這些東西放在一起 - 這會提高您在此獲得幫助的機率! – lenz
謝謝lenz。我已經從配置文件中添加了示例xml片段。 – user3511733