spring - 如何从 db 加载 cron 表达式并使用 Spring 重新安排它?

标签 spring dynamic cron task scheduled-tasks

我正在使用 Spring 调度在我的应用程序中进行批处理。

@Scheduled(cron = "${batch.name|0 0 21 * * ?}")
public void restart() { }

值从属性文件加载,默认值来自 @Scheduled 注释参数。

现在,我希望能够在不使用 Quartz 库的情况下从数据库(因此从对象)加载 cron 值,仅使用默认的 Spring 调度程序。

有人知道这是否以及如何可能吗?

先感谢您。

最佳答案

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

相关文章:

php - php 脚本中的 Cron 不起作用

ubuntu - 在以非 root 用户身份运行的 Kubernetes pod 中将 cron 作为后台进程运行

java - 需要清理 Java 8 中的 ResponseEntity 主体

javascript - 如何触发jquery点击事件动态生成列表

java - @Profile ("String") 和 @ProfileName 有什么区别

javascript - 如何使用 ajax 和 jquery 动态更新数组表?

c - 用 char *p 定义字符串是正确的;然后再赋值?

php - 如何在没有登录对话框页面的情况下验证 facebook sdk?

spring - 在 LISP 中使用依赖注入(inject)(以及 IoC 容器)的要点

java - 在java spring中声明错误代码列表的更简洁的方法是什么