如咱们在 域语言(Domain Language)章节中讨论的内容一致,一个 步骤(Step)是一个独立封装了执行顺序的批量做业(Job),而且包含有用于定义和控制一个批量做业的全部独立信息。数据库
针对这个 Step 的定义必然是很是模糊的,由于任何一个给定步骤的内容都会被要求开发人员在编写一个做业(job)的时候被描述。ide
一个步骤(Step)能够根据开发人员的需求被开发为简单或者复杂。spa
一个简单的步骤可能就仅仅是从文件中载入数据而后写入到数据库中,可能并不须要太多的代码或者甚至都不须要代码(这个取决你须要的实现)。一个步骤(Step)也可能会比较复杂,这是由于你将要在数据处理的过程当中实现一些复杂的业务规则,以下图所示:orm
图片 1. 步骤(Step)图片
https://www.cwiki.us/display/SpringBatchZH/Configuring+a+Step开发