У меня есть несколько классов (1, 2, 3, 4) с @Scheduled, где для каждой задачи / процесса запускается разное время. Здесь я создал класс конфигурации со всеми компонентами планировщиков в конфигурации, но каждый раз он возвращает вызов одному классу 1.
Нужно ли что-нибудь добавить в класс конфигурации? Чем ниже
@Configuration
@EnableBatchProcessing
@ComponentScan(basePackages ="com.something.too.foo")
public class MyConfig {
@Autowired
public JobBuilderFactory jobBuilderFactory;
@Autowired
public StepBuilderFactory stepBuilderFactory;
@Bean
public MyTask1 myTask1(){
return new MyTask1();
}
@Bean
public MyTask2 myTask2(){
return new MyTask2();
}
@Bean
public MyTask3 myTask()3{
return new MyTask3();
}
@Bean
public MyTask4 myTask()4{
return new MyTask4();
}
Не уверен, что нужно добавить для обработки всех задач в параллельной обработке. Помощь очень ценится.