gpt4 book ai didi

java - Deltaspike 和 quartz : How to set cronExpressions from a config file

转载 作者:塔克拉玛干 更新时间:2023-11-02 19:21:01 26 4
gpt4 key购买 nike

我猜这个标题是不言自明的。我有一份工作:

import org.apache.deltaspike.scheduler.api.Scheduled;
import org.quartz.Job;

@Scheduled(cronExpression = "0 0/1 * * * ?")
public class JobA implements Job {
//job code
}

硬编码每分钟运行一次。我想从外部设置那个 cron 表达式,即一个配置文件。我正在使用 Deltaspike,我找不到实现它的方法。我可能在考虑一个 JobDispatcher 类,从哪里创建作业并为其设置 cron 表达式,但我在 DeltaSpike 文档中看不到任何线索

提前致谢!

最佳答案

使 Cron 表达式成为私有(private)最终静态常量,从配置文件中获取其值,并在注释中使用它。

关于java - Deltaspike 和 quartz : How to set cronExpressions from a config file,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29174069/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com