Я запускаю приложение с пружинной загрузкой с помощью пакетной пружины, но приложение с загрузочной пружиной всегда перезапускается при запуске задания с пакетной загрузкой.
пружинный ботинок 2.1.3
пружинная партия 4.1.1
@Bean
public FlatFileItemWriter<Person> writer(){
return new FlatFileItemWriterBuilder<Person>()
.name("personItemWriter")
.resource(new ClassPathResource("result-data.csv"))
.delimited()
.delimiter(",")
.names(new String[]{"firstName", "lastName"})
.build();
}
@Bean
public Job importUserJob(JobCompletionNotificationListener listener, @Qualifier("step1") Step step1) {
return jobBuilderFactory.get("importUserJob")
.listener(listener)
.flow(step1)
.end()
.build();
}
@Bean
public Step step1(PersonItemProcessor processor, FlatFileItemWriter<Person> writer){
return stepBuilderFactory.get("step1")
.<Person, Person>chunk(10)
.reader(reader())
.processor(processor1())
.writer(writer)
.allowStartIfComplete(true)
.build();
}
Я ожидаю, что приложение весенней загрузки не перезапускается