我想创建一个通用的作业类,它接受一些参数而不是手工创建作业类?
所有设置都存储在db中,因此我们可以调用“refresh”来删除所有作业并从数据库中重新注册它们。
答案 0 :(得分:2)
您可以在JobExecutionContext
中指定作业的参数,例如春天注入。
答案 1 :(得分:0)
“Spring Recipes”一书有一个非常简单的例子来演示使用Quartz。我建议看看。
答案 2 :(得分:0)
您可以使用JobDataMap重用逻辑(作业)并对其进行参数化。您可以拥有任意数量的触发器和作业。只记得一项工作可以有多个触发器但不反之亦然的规则。