spring-batch
spring-batch copied to clipboard
Spring Batch is a framework for writing batch applications using Java and Spring
**[Valentin Ozanne](https://jira.spring.io/secure/ViewProfile.jspa?name=valentin.ozanne)** opened **[BATCH-1864](https://jira.spring.io/browse/BATCH-1864?redirect=false)** and commented Hi all, I am developing batchs with Spring Batch for about a year and I would like to discuss about a possible evolution in...
[_Recommendations for Indexing Metadata Tables_](https://docs.spring.io/spring-batch/reference/schema-appendix.html#recommendationsForIndexingMetaDataTables) section of the reference manual provides some guidance for indexing Spring Batch tables. However, this is focused solely on where clauses in SQL statements while...
**Bug description** I recently upgraded my project's SpringBoot version to 3, along with an upgrade to Spring Batch version 5. However, I've encountered an issue while executing Batch processes. During...
### When writer throw non skippable exception(i.e. StringIndexOutOfBoundsException) then processor going infinite loop ``` @Bean @JobScope public Step getKeysFromDB(@Value("#{jobParameters[name]}") String name) { SimpleAsyncTaskExecutor simpleAsyncTaskExecutor = new SimpleAsyncTaskExecutor(); simpleAsyncTaskExecutor.setThreadNamePrefix("life-ins-core-thread-" + "data-");...
Class StepContribution is Serializable however it doesn't have assigned serialVersionUID field. I encountered an issue when I implemented Spring Batch Remote feature with different spring boot versions in microservices using...
Resolves #1694. The PR addresses the problem that the default value for the field `numberFormat` of `DefaultFieldSet` is currently initialized twice: Once by the assignment in the declaration and once...
The mechanism of [using a BeanPostProcessor to populate the job registry](https://docs.spring.io/spring-batch/reference/job/advanced-meta-data.html#jobregistrybeanpostprocessor) is problematic as it introduces a dependency (the `JobRegistry` bean) in the `JobRegistryBeanPostProcessor`. Having dependencies in BPPs is not...
When running a job with conditional flow, if steps in this job have the same name, the job doesn't behavior as expected (infinite loop on one step ...) because transitions...
- test(check unicity of job name in a flow) failing test - test(check unicity of job name in a flow) step name as a job parameter - fix(log for tests)...
**Bug description** I have a `Job` that contains a `Step` that is annotated with `@JobScope` (to be able to inject job parameters). Using `JobOperator.stop()` from another thread to stop that...