<bean class="org.springframework.scheduling.quartz.SchedulerFactoryBean"> <property name="triggers"> <list> <ref local="passwordChangeJobTrigger"/> </list> </property> </bean> <!-- 示例 --> <bean id="passwordChangeJob" class="org.springframework.scheduling.quartz.MethodInvokingJobDetailFactoryBean"> <property name="targetObject"> <bean class="your.company.PasswordChangeJob" autowire="byName"/> </property> <property name="targetMethod"><value>run</value></property> </bean> <bean id="passwordChangeJobTrigger" class="org.springframework.scheduling.quartz.SimpleTriggerBean"> <property name="jobDetail"> <ref local="passwordChangeJob"/> </property> <property name="startDelay"> <!--单位毫秒--> <value>1000</value> </property> <property name="repeatInterval"> <value>3000</value> </property> </bean>
public class PasswordChangeJob{
public void run(){
........
}
}