Well, in a piece, the reader and writer are MANDATORY! however, ItemProcessor is optional.
:
5.1.1.
Step, , . , Spring Batch:
<job id="sampleJob" job-repository="jobRepository">
<step id="step1">
<tasklet transaction-manager="transactionManager">
<chunk reader="itemReader" writer="itemWriter" commit-interval="10"/>
</tasklet>
</step>
, :
reader - ItemReader, .
writer - ItemWriter, , ItemReader.
transaction-manager - Spring PlatformTransactionManager, .
job-repository - JobRepository, StepExecution ExecutionContext ( ). ( a) ; .
commit-interval - , .
, job-repository "jobRepository", - "transactionManger". , ItemProcessor , , .