我正在使用 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 - 如何从 db 加载 cron 表达式并使用 Spring 重新安排它?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32066501/