I'm working with spring batch 4 with annotations and i have a java class for configuration like this :
@Autowired
public JobBuilderFactory jobBuilderFactory;
@Autowired
public StepBuilderFactory stepBuilderFactory;
@Bean
public Job firstJob() {
return jobBuilderFactory.get("firstJob").incrementer(new RunIdIncrementer())
.flow(firstStep()).end().build();
}
private Step firstStep () {
return stepBuilderFactory.get("firstStep")
.<Student, Student>chunk(100).reader(customReader())
.processor(customProcessor()).writer(customWriter()).build();
}
@Bean
ItemReader<Student> CustomReader () {
return new CustomReader ("students.xml");
}
@Bean
public CustomProcessor customProcessor () {
return new CustomProcessor ();
}
@Bean
public CustomWriter customWriter () {
return new CustomWriter ();
}
there is any way to test this class of configuration ? i can't found a way in spring documentation. CustomReader, CustomProcessor... already tested