Spring xml配置文件
<!-配置业务类信息->
<bean id="sysInfoTask" class="com.user.controller.SystemInfoTask"></bean>
<!-- 定时器执行的业务类-->
<bean id="palSysInfoDetail" class="org.springframework.scheduling.quartz.MethodInvokingJobDetailFactoryBean">
<property name="targetObject">
<ref bean="sysInfoTask" />
</property>
<property name="targetMethod">
<value>insertSystemInfo</value>
</property>
</bean>
<!-- 配置触发器,每隔多久触发一次-->
<bean id="palSysInfoTrigger" class="org.springframework.scheduling.quartz.SimpleTriggerBean">
<property name="jobDetail">
<ref bean="palSysInfoDetail" />
</property>
<!-- 延时时间,毫秒级 -->
<property name="startDelay">
<value>10000</value>
</property>
<!-- 每隔多久执行一次,毫秒级 -->
<property name="repeatInterval">
<value>60000</value>
</property>
</bean>
<!-- 通用定时器工厂 -->
<bean id="commonScheduler" class="org.springframework.scheduling.quartz.SchedulerFactoryBean">
<property name="triggers">
<list> <ref local="palSysInfoTrigger" />
</list>
</property>
<property name="autoStartup" value="true"/>
<property name="quartzProperties">
<props>
<prop key="org.quartz.threadPool.threadCount">1</prop>
</props>
</property>
</bean>