如何从 db 加载 cron 表达式并使用 Spring 重新安排它?
How to load a cron expression from db and reschedule it with Spring?
我正在使用 Spring 计划在我的应用程序中进行批处理。
@Scheduled(cron = "${batch.name|0 0 21 * * ?}")
public void restart() { }
值是从属性文件加载的,默认值是从 @Scheduled 注释参数中加载的。
现在,我希望能够在不使用 Quartz 库的情况下从数据库(因此从对象)加载 cron 值,仅使用默认的 Spring 调度程序。
有人知道这是否可能以及如何实现吗?
提前致谢。
我按照以下方法找到了解决方案:
Spring @Scheduled annotation
还有这个:
http://tutorials.jenkov.com/java-util-concurrent/scheduledexecutorservice.html
我正在使用 Spring 计划在我的应用程序中进行批处理。
@Scheduled(cron = "${batch.name|0 0 21 * * ?}")
public void restart() { }
值是从属性文件加载的,默认值是从 @Scheduled 注释参数中加载的。
现在,我希望能够在不使用 Quartz 库的情况下从数据库(因此从对象)加载 cron 值,仅使用默认的 Spring 调度程序。
有人知道这是否可能以及如何实现吗?
提前致谢。
我按照以下方法找到了解决方案: Spring @Scheduled annotation
还有这个: http://tutorials.jenkov.com/java-util-concurrent/scheduledexecutorservice.html