本文介紹了Spring Batch:沒有ItemWriter的Tasklet的處理方法,對大家解決問題具有一定的參考價值,需要的朋友們下面隨著小編來一起學習吧!
問題描述
我在沒有ItemWriter的情況下定義了我的微線程,如下所示:
<b:tasklet>
<b:chunk reader="baseReader" processor="baseProcessor" commit-interval="100" />
</b:tasklet>
我收到以下錯誤:
配置問題:<b:chunk/>
元素既沒有‘Writer’屬性,也沒有<writer/>
元素。
你有什么想法嗎?
謝謝
推薦答案
我們可以在沒有編寫器(只是讀取器+處理器)的情況下定義塊,我設法做到了。似乎為了通過包含塊的編寫器步驟,必須繼承抽象的步驟父級,如下所示:
<b:step id="task" parent="Task">
<b:tasklet>
<b:chunk reader="baseReader" processor="baseProcessor" commit- interval="100" />
</b:tasklet>
</b:step>
<b:job id="batch" parent="Batch">
<b:step id="etape" parent="task" />
</b:job>
問題解決了,謝謝!
這篇關于Spring Batch:沒有ItemWriter的Tasklet的文章就介紹到這了,希望我們推薦的答案對大家有所幫助,