In this chapter, we will cover the following recipes:
Installing and configuring Spring Batch
Creating a job
Executing a job from the command line
Executing a job from a controller method
Using job parameters
Executing a system command
Scheduling a job
Creating a read/process/write step
Reading an XML file
Generating a CSV file
Reading from a database
Unit testing batch jobs