Java Spring 有一种方法可以扩展@Scheduled 来读取文件

Java Spring there is a way to extend @Scheduled to read a file

在我的应用程序初始化后和定期之后,我已经有一些任务要做,所以我这样做:

  @Scheduled(fixedRate = 10000)  
  public void scheduleFixedRateTask() {
        System.out.println("Fixed rate task - " + System.currentTimeMillis()/10000);
  }

但有时我需要更新时间间隔,我不想每次都停止我的应用程序...所以有一种方法可以扩展@Scheduled 以使用时间间隔读取一些文件吗?我正在使用 Spring

fixedRatefixedRateString 都不能动态更改。

你最好使用 TriggerQuartz 库中可用 Spring 可以修改间隔时间。