| Name | Description | Type | Package | Framework |
| BasicBatchConfigurer | Basic BatchConfigurer implementation. | Class | org.springframework.boot.autoconfigure.batch | Spring Boot |
| BatchAutoConfiguration | Auto-configuration for Spring Batch. | Class | org.springframework.boot.autoconfigure.batch | Spring Boot |
| BatchAutoConfiguration .JpaBatchConfiguration | Class | org.springframework.boot.autoconfigure.batch.BatchAutoConfiguration | Spring Boot | |
| BatchDatabaseInitializer | Initialize the Spring Batch schema (ignoring errors, so should be idempotent). | Class | org.springframework.boot.autoconfigure.batch | Spring Boot |
| BatchProperties | Configuration properties for Spring Batch. | Class | org.springframework.boot.autoconfigure.batch | Spring Boot |
| BatchProperties .Initializer | Class | org.springframework.boot.autoconfigure.batch.BatchProperties | Spring Boot | |
| BatchProperties .Job | Class | org.springframework.boot.autoconfigure.batch.BatchProperties | Spring Boot | |
| JobExecutionEvent | Spring ApplicationEvent encapsulating a JobExecution. | Class | org.springframework.boot.autoconfigure.batch | Spring Boot |
| JobExecutionExitCodeGenerator | ExitCodeGenerator for JobExecutionEvents. | Class | org.springframework.boot.autoconfigure.batch | Spring Boot |
| JobLauncherCommandLineRunner | CommandLineRunner to launch Spring Batch jobs. | Class | org.springframework.boot.autoconfigure.batch | Spring Boot |