Spring @Scheduled в нескольких классах, но планировщик возвращается в один класс - PullRequest
0 голосов
/ 23 октября 2019

У меня есть несколько классов (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();
    }

Не уверен, что нужно добавить для обработки всех задач в параллельной обработке. Помощь очень ценится.

...