У меня есть одна задача класса с методом @Scheduled, как показано ниже
public class Task{
public void task(){}
}
TaskConfig создает 2 разных bean-компонента одного класса:
public class TaskConfig{
@Bean("task1")
public Task getTask1(){return new Task();}
@Bean("task2")
public Task getTask1(){return new Task();}
}
Используя конфигурацию на основе xml, я могу создайте 2 планировщика для того же метода, что и ниже, которые будут работать в разное время. :
<task:scheduled-tasks >
<task:scheduled ref="task1" method="task" cron="*/5 * * * * ?" />
<task:scheduled ref="task2" method="task" cron="*/30 * * * * ?" />
</task:scheduled-tasks>
Но как реализовать тот же сценарий в Spring 5 на основе аннотаций? Пожалуйста, предложите. Заранее спасибо!