在Spring中动态调度Quartz Cron Job?

4

目前我正在运行Quartz调度器示例,链接如下: http://www.mkyong.com/spring/spring-quartz-scheduler-example/

我的问题是: 如何在CronTrigger bean中添加动态时间,而不是在这里硬编码时间:

<property name="cronExpression" value="0/5 * * * * ?"/>

我需要动态读取这个值作为传递给我的控制器的参数。


这种方式在Spring 3.0中不是已经被弃用了吗? - Ralph
我不知道,请您提供一个链接好吗? - Ali Taha Ali Mahboub
3
http://blog.springsource.com/2010/01/05/task-scheduling-simplifications-in-spring-3-0/ - atrain
1
它并没有被弃用。在某些情况下,新的方式更简单、更方便,但并不是一种替代品。 - skaffman
2个回答

1

将调度程序注入到您的任何一个bean中,然后调用scheduleJob()。您可以传递任何您想要的内容。


3
“into one of your beans” 的意思是“进入你的 bean 中”,这里的 bean 可以指 Java Bean,也可以指你的应用程序配置文件中的 bean。请给我更多细节或例子来支持你的问题。 - Ali Taha Ali Mahboub

0

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接