gpt4 book ai didi

java - 在 java web 应用程序 (struts2) 中使用 quartz 调度程序时,我应该在哪里配置作业?

转载 作者:行者123 更新时间:2023-11-30 09:54:26 24 4
gpt4 key购买 nike

我正在尝试将 quartz 调度程序集成到 struts2 网络应用程序中。只是想知道在哪里 配置作业?我认为最好的地方是将它们的详细信息放在 quartz.properties 中,但我找不到显示如何执行此操作的文档。

我所能找到的只是如何以编程方式创建作业的示例,但如果我必须这样做,那么我真的看不出比简单地使用 java.util.Timer 有任何优势...另外,在网络中应用程序,我想不出放置一次性启动代码的好地方。

非常感谢任何“最佳实践”建议。

最佳答案

当您说“配置作业”时,您是指设置它们的运行频率之类的东西吗?

我们使用数据库表(我们也使用 hibernate )——这允许进行类似 cron 的调度,您可以更改调度而无需重新部署任何东西。

此链接可能很有用,因为它涵盖了解决问题的几种不同方法:

http://www.ibm.com/developerworks/java/library/j-quartz/

关于java - 在 java web 应用程序 (struts2) 中使用 quartz 调度程序时,我应该在哪里配置作业?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3278317/

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