to yy77
updateNotificationInterval() 这个方法可以写在你的业务逻辑类中,scheduler对象在这个类中注入就可以用了。如:
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这个bean我在文章中写到了
< bean  id ="schedulerFactory" 
        class ="org.springframework.scheduling.quartz.SchedulerFactoryBean" > 
         < property  name ="triggers" > 
             < list >                     
                     < ref  local ="compareTrigger"   /> 
             </ list > 
         </ property > 
     </ bean > 
不知道这样能不能回答你的问题呢,yy77 ?;-)
  
回复  更多评论