By default, batch applications require a
Spring Batch auto-configuration is enabled by adding
(from Spring Batch) somewhere in your context.
By default it executes all
Jobs in the application context on startup (see
for details). You can narrow down to a specific job or jobs by specifying
spring.batch.job.names (comma-separated job name patterns).
If the application context includes a
JobRegistry then the jobs in
spring.batch.job.names are looked up in the registry instead of being autowired from the
context. This is a common pattern with more complex systems where multiple jobs are
defined in child contexts and registered centrally.