本人新手,想在Spring下用quartz实现定时器功能。目前遇到的问题是我想定时多个job,而这些job是存储在数据库中的,不知道如何动态写入trigger list列表中?定时任务是由客户制定生成的,服务端只知道该去执行什么任务,但任务的定时是不确定的(是由客户制定),这样总不能修改配置文件每定制个定时任务就增加一个trigger吧,即便允许客户修改配置文件,但总需要重新启动web服务啊,不知道有没有什么好的办法,可以动态配置如下*****部分的triggers? 
<bean class="org.springframework.scheduling.quartz.SchedulerFactoryBean"> 
<property name="triggers"> 
<list> 
<!-- ************************ --> 
<ref local="cronTrigger"/> 
<ref local="cronTrigger1"/> 
<ref local="cronTrigger2"/> 
<!-- ************************ --> 
</list> 
</property> 
</bean> 
或者可以动态改变 SchedulerFactoryBean 的trigger list? 

解决方案 »

  1.   

    此回复为自动发出,仅用于显示而已,并无任何其他特殊作用
    楼主【flustar】截止到2008-07-13 15:10:56的历史汇总数据(不包括此帖):
    发帖的总数量:5                        发帖的总分数:100                      每贴平均分数:20                       
    回帖的总数量:4                        得分贴总数量:0                        回帖的得分率:0%                       
    结贴的总数量:5                        结贴的总分数:100                      
    无满意结贴数:1                        无满意结贴分:20                       
    未结的帖子数:0                        未结的总分数:0                        
    结贴的百分比:100.00%               结分的百分比:100.00%                  
    无满意结贴率:20.00 %               无满意结分率:20.00 %                  
    敬礼!
      

  2.   

    quartz 常用, spring常用,但是一直没有机会把两个结合起来用,所以,对不起搂主了,不会
      

  3.   

    lz用Quartz在Spring中动态设置cronExpression,可以动态指定任务,有客户去决定具体方法下面文章,写的很详细了,代码和配置都在里面:http://hi.baidu.com/vip099/blog/item/51bbb03d555f5702bba16766.html