jobBuilder....
.incrementer(new RunIdIncrementer())
....
try {
jobLaucher.run...
} catch (JobInstanceAlreadyCompleteException e) {
jobOperator.startNextInstance(...)
}
@EnableBatchProcessing(modular = true)
only take effect when using one (child) application context per job ==> slow application boot time