spring-batch
spring-batch copied to clipboard
Spring Batch is a framework for writing batch applications using Java and Spring
There are many places to configure `transactionManager`, it's unclear whether it's mandatory or not, from my understanding, it's should be optional since `dataSource` is mandatory, Spring Batch could create `DataSourceTransactionManager()`...
**Current Behavior** Currently there is a `afterJob` method in `JobExecutionListener` that is called after the job completes but BEFORE the job metadata (status) is actually saved into the database. We...
The version from query result is nondeterministic, it's not definitely same to the moment update executed because it may be altered right after that moment, it's not definitely same to...
This PR primarily focuses on reflecting the deprecation of JUnit 4 within the Spring Batch project. Here's a breakdown of the changes: * **Documentation Update (`testing.adoc`):** * A note has...
### Discussed in https://github.com/spring-projects/spring-batch/discussions/4518 Originally posted by **heitormsilva** December 16, 2023 Hi. I have a configuration like this: job -> step (outerStep) -> flow (outerFlow) -> flow (innerFlow) -> step...
It will eliminate duplicate parameters from java code although JDBC prepared statement does not. And migrate from `JdbcTemplate` to `NamedParameterJdbcTemplate` or fluent `JdbcClient`?
Similar to closed issue https://github.com/spring-projects/spring-batch/issues/1126 and open issue https://github.com/spring-projects/spring-batch/issues/4774 **Expected Behavior** My application is multitenant and uses several databases, one per tenant. Each database has its own schema with the...