스프링 배치 5.0
스프링 배치 5.0 바뀐점 - Job & Step 생성하는 클래스
코드 살인마
2023. 5. 6. 00:09
728x90
Job & Step 생성하는 클래스
자세한 내용 : https://github.com/spring-projects/spring-batch/issues/4188
기존
@EnableBatchProcessing
public class MyJobConfig {
@Autowired
private JobBuilderFactory jobBuilderFactory;
@Bean
public Job job(Step step) {
return this.jobBuilderFactory.get("myJob")
.start(step)
.build();
}
}
변경
@EnableBatchProcessing
public class MyJobConfig {
@Bean
public Job job(JobRepository jobRepository, Step step) {
return new JobBuilder("myJob")
.repository(jobRepository)
.start(step)
.build();
}
}