Files
spring-batch/spring-batch-docs/modules/ROOT/pages/step.adoc
2023-09-06 08:58:43 +02:00

22 lines
882 B
Plaintext

[[configureStep]]
= Configuring a `Step`
:page-section-summary-toc: 1
ifndef::onlyonetoggle[]
endif::onlyonetoggle[]
As discussed in xref:domain.adoc[the domain chapter], a `Step` is a
domain object that encapsulates an independent, sequential phase of a batch job and
contains all of the information necessary to define and control the actual batch
processing. This is a necessarily vague description because the contents of any given
`Step` are at the discretion of the developer writing a `Job`. A `Step` can be as simple
or complex as the developer desires. A simple `Step` might load data from a file into the
database, requiring little or no code (depending upon the implementations used). A more
complex `Step` might have complicated business rules that are applied as part of the
processing, as the following image shows:
.Step
image::step.png[Step, scaledwidth="60%"]