Spring Batch 配置一個步驟(Step)

如我們在 域語言(Domain Language)章節中討論的內容一致,一個 步驟(Step)是一個獨立封裝了執行順序的批量作業(Job),並且包含有用於定義和控制一個批量作業的所有獨立信息。

針對這個 Step 的定義必然是非常模糊的,因爲任何一個給定步驟的內容都會被要求開發人員在編寫一個作業(job)的時候被描述。

一個步驟(Step)可以根據開發人員的需求被開發爲簡單或者複雜。

一個簡單的步驟可能就僅僅是從文件中載入數據然後寫入到數據庫中,可能並不需要太多的代碼或者甚至都不需要代碼(這個取決你需要的實現)。一個步驟(Step)也可能會比較複雜,這是因爲你將要在數據處理的過程中實現一些複雜的業務規則,如下圖所示:

步驟(Step)

圖片 1. 步驟(Step)

 

https://www.cwiki.us/display/SpringBatchZH/Configuring+a+Step


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章