to yy77
updateNotificationInterval() 這個(gè)方法可以寫(xiě)在你的業(yè)務(wù)邏輯類(lèi)中,scheduler對(duì)象在這個(gè)類(lèi)中注入就可以用了。如:
public class SchedulerService {
private Scheduler scheduler;
/**
* @param scheduler The scheduler to set.
*/
public void setScheduler(Scheduler scheduler) {
this.scheduler = scheduler;
}
public void updateNotificationInterval(...) {
//...
scheduler.rescheduleJob(...);
//...
}
}
在Spring中的配置如下:
<bean id="schedulerServiceTarget" class="SchedulerService">
<property name="scheduler" ref="schedulerFactory" />
</bean>
而schedulerFactory這個(gè)bean我在文章中寫(xiě)到了
< bean id ="schedulerFactory"
class ="org.springframework.scheduling.quartz.SchedulerFactoryBean" >
< property name ="triggers" >
< list >
< ref local ="compareTrigger" />
</ list >
</ property >
</ bean >
不知道這樣能不能回答你的問(wèn)題呢,yy77 ?;-)
回復(fù) 更多評(píng)論