JAVA-31757 Upgrade spring batch to Spring boot 3.2.2 (#16021)

This commit is contained in:
anuragkumawat 2024-03-07 17:53:31 +05:30 committed by GitHub
parent 19b6e5a3f1
commit dff5e104a2
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
2 changed files with 5 additions and 4 deletions

View File

@ -35,7 +35,6 @@
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-oxm</artifactId>
<version>${spring.version}</version>
<exclusions>
<exclusion>
<artifactId>commons-logging</artifactId>
@ -71,9 +70,8 @@
<artifactId>h2</artifactId>
</dependency>
</dependencies>
<properties>
<spring.version>6.0.6</spring.version>
<opencsv.version>5.8</opencsv.version>
<jakarta.xml.bind-api>4.0.0</jakarta.xml.bind-api>
<jaxb.version>4.0.2</jaxb.version>
@ -81,6 +79,8 @@
<http-client.version>4.5.14</http-client.version>
<jettison.version>1.5.3</jettison.version>
<start-class>com.baeldung.batchtesting.SpringBatchApplication</start-class>
<spring-boot.version>3.2.2</spring-boot.version>
<junit-jupiter.version>5.10.2</junit-jupiter.version>
</properties>
</project>

View File

@ -23,6 +23,7 @@ import org.springframework.batch.item.json.JacksonJsonObjectMarshaller;
import org.springframework.batch.item.json.JsonFileItemWriter;
import org.springframework.batch.item.json.builder.JsonFileItemWriterBuilder;
import org.springframework.batch.item.support.ListItemWriter;
import org.springframework.beans.factory.annotation.Qualifier;
import org.springframework.beans.factory.annotation.Value;
import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.Configuration;
@ -111,7 +112,7 @@ public class SpringBatchConfiguration {
}
@Bean(name = "transformBooksRecords")
public Job transformBookRecords(JobRepository jobRepository, Step step1, Step step2) {
public Job transformBookRecords(JobRepository jobRepository, @Qualifier("step1") Step step1, @Qualifier("step2") Step step2) {
// @formatter:off
return new JobBuilder("transformBooksRecords", jobRepository)
.flow(step1)