Я пытаюсь создать функцию Azure с таймером запуска для планирования задания (локально). Я использую Spring Cloud . Я не могу создать компонент и запланировать триггер. Я не могу найти конфигурацию для Spring Cloud, чтобы запланировать запуск по таймеру. Я не уверен, чего мне не хватает .
Мое приложение SpringBoot:
@SpringBootApplication
public class Config {
public static void main(String[] args) throws Exception {
SpringApplication.run(Config.class, args);
}
@Bean
public void startTimer() {
System.out.println("startTimer begin test");
TimerTriggerShiftNew ti;
}
}
class TimerTest {
public void startTimer() {
System.out.println("startTimer begin");
}
}
Мой триггерный таймер:
public class EmailTimeTrigger{
@FunctionName("emailtimetrigger")
public void run(
@TimerTrigger(name = "timerInfo", schedule = "0 */2 * * * *") String timerInfo,
final ExecutionContext context
) {
context.getLogger().info("Java Timer trigger function executed at: " + LocalDateTime.now());
}
}