| Name | Description | Type | Package | Framework |
| AbstractBatchConfiguration | Base Configuration class providing common structure for enabling and using Spring Batch. | Class | org.springframework.batch.core.configuration.annotation | Spring Batch |
| BatchConfigurationSelector | Base Configuration class providing common structure for enabling and using Spring Batch. | Class | org.springframework.batch.core.configuration.annotation | Spring Batch |
| BatchConfigurer | Strategy interface for users to provide as a factory for custom components needed by a Batch system. | Interface | org.springframework.batch.core.configuration.annotation | Spring Batch |
| DefaultBatchConfigurer | Class | org.springframework.batch.core.configuration.annotation | Spring Batch | |
| EnableBatchProcessing | Enable Spring Batch features and provide a base configuration for setting up batch jobs in an @Configurationclass, roughly equivalent to using the | Class | org.springframework.batch.core.configuration.annotation | Spring Batch |
| JobBuilderFactory | Convenient factory for a JobBuilder which sets the JobRepository automatically. | Class | org.springframework.batch.core.configuration.annotation | Spring Batch |
| JobScope | Convenient annotation for job scoped beans that defaults the proxy mode, so that it doesn't have to be specifiedexplicitly on every bean definition. | Class | org.springframework.batch.core.configuration.annotation | Spring Batch |
| ModularBatchConfiguration | Base Configuration class providing common structure for enabling and using Spring Batch. | Class | org.springframework.batch.core.configuration.annotation | Spring Batch |
| SimpleBatchConfiguration | Base Configuration class providing common structure for enabling and using Spring Batch. | Class | org.springframework.batch.core.configuration.annotation | Spring Batch |
| StepBuilderFactory | Convenient factory for a StepBuilder which sets the JobRepository andPlatformTransactionManager automatically. | Class | org.springframework.batch.core.configuration.annotation | Spring Batch |
| StepScope | Convenient annotation for step scoped beans that defaults the proxy mode, so that it doesn't have to be specifiedexplicitly on every bean definition. | Class | org.springframework.batch.core.configuration.annotation | Spring Batch |