@Configuration @ConditionalOnClass(value=) public class BatchAutoConfiguration extends Object
Auto-configuration
for Spring Batch. By default all
jobs in the context will be executed on startup (disable this behaviour with
spring.boot.exec.enabled=false
). User can supply a job name to execute on
startup with spring.batch.exec.name=...
.Constructor and Description |
---|
BatchAutoConfiguration() |
Modifier and Type | Method and Description |
---|---|
BatchDatabaseInitializer |
batchDatabaseInitializer() |
ExitCodeGenerator |
jobExecutionExitCodeGenerator() |
JobLauncherCommandLineRunner |
jobLauncherCommandLineRunner() |
@Bean @ConditionalOnMissingBean(value=BatchDatabaseInitializer.class) public BatchDatabaseInitializer batchDatabaseInitializer()
@Bean @ConditionalOnMissingBean(value=JobLauncherCommandLineRunner.class) @ConditionalOnBean(value=) public JobLauncherCommandLineRunner jobLauncherCommandLineRunner()
@Bean @ConditionalOnMissingBean(value=ExitCodeGenerator.class) @ConditionalOnBean(value=) public ExitCodeGenerator jobExecutionExitCodeGenerator()
Copyright © 2013. All rights reserved.