如咱們在 域語言(Domain Language)章節中討論的內容一致,一個 步驟(Step)是一個獨立封裝了執行順序的批量做業(Job),而且包含有用於定義和控制一個批量做業的全部獨立信息。數據庫
針對這個 Step 的定義必然是很是模糊的,由於任何一個給定步驟的內容都會被要求開發人員在編寫一個做業(job)的時候被描述。ide
一個步驟(Step)能夠根據開發人員的需求被開發爲簡單或者複雜。spa
一個簡單的步驟可能就僅僅是從文件中載入數據而後寫入到數據庫中,可能並不須要太多的代碼或者甚至都不須要代碼(這個取決你須要的實現)。一個步驟(Step)也可能會比較複雜,這是由於你將要在數據處理的過程當中實現一些複雜的業務規則,以下圖所示:orm
圖片 1. 步驟(Step)圖片
https://www.cwiki.us/display/SpringBatchZH/Configuring+a+Step開發