在spring batch samples項目中,包含了諸多項目。是快速入門的法寶
Spring Batch提供了很多簡單的Job執行個體,讓你在開發你自訂的批處理應用程式時參考: adhocLoopJob:示範了一個無限迴圈的Job,通過JMX去暴露元素; beanWrapperMapperSampleJob:示範了如何?基於檔案的輸入資料的驗證和將檔案欄位對應到域對象; compositeItemWriterSampleJob:一個Step只能包含一個ItemReader和ItemWriter,這個Job教你如何繞開這個限制; customerFilterJob:示範如何使用一個ItemProcessor過濾無效的Customer; delegatingJob:使用ItemReaderAdapter,將輸入資料的讀取行為委託給一個POJO的某個方法; footballJob:一個足球賽事統計Job,在載入兩個輸入檔案(一個檔案是運動員資料,一個檔案是賽事資料)之後,產生一個統計資訊並輸出到記錄檔; groovyJob:示範運行由groovy編寫的檔案壓縮和解壓的指令碼; headerFooterSample:示範如何使用回調,在輸出的時候添加Header和Footer; hibernateJob:Spring Batch Reader和Writer預設不會使用Hibernate,這個Job示範了如何整合Hibernate; infiniteLoopJob:一個無限迴圈Job,在Job停止後自動重啟; ioSampleJob:提供了很多不同IO方式的例子,如讀取分隔字元檔案、固定長度欄位的檔案、Xml、JDBC、iBATIS整合; jobSampleJob:示範了如何從一個Job中執行另外一個Job; loopFlowSample:示範如何用編程的方式去控制執行流程; mailJob:示範如何使用SimpleMailMessageItemWriter去發送eMail;