1 Temmuz 2019 Pazartesi

SpringBatch JobBuilderFactory Sınıfı

Giriş
Bu sınıfın tek metodu var. O da get() metodu

get metodu
JobBuilder nesnesi döner. JobBuilder ile şöyle yaparız.
jobBuilder.flow(mystep1())
  .end() {
  .build();
Örnek
Şöyle yaparız.
@Configuration
public class JobConfiguration {
  @Autowired
  private JobBuilderFactory jobBuilderFactory;

  @Bean
  public JdbcPagingItemReader<Customer> customerPagingItemReader(){
    ...
  }

  @Bean
  public StaxEventItemWriter<Customer> customerItemWriter() throws Exception{
    ...
  }

  @Bean
  public Step step1() throws Exception {
    ...
  }

  @Bean
  public Job job() throws Exception {
    return jobBuilderFactory.get("job")
      .start(step1())
      .build();
  }
}

Hiç yorum yok:

Yorum Gönder