spring定时器
1.在spring配置文件中进行配置
<bean id="xjyzTask" class="org.springframework.scheduling.concurrent.ScheduledExecutorTask">
//实际调用线程执行的bean <property name="runnable" ref="xjyzTimer"/>
//系统启动后延迟一分钟执行 <property name="delay" value="1"/>
//每隔五分钟执行一次 <property name="period" value="5"/>
//定义时间单位 <property name="timeUnit" value="MINUTES"/> </bean>
2.定义线程执行逻辑bean
<bean id="xjyzTimer" class="com.cattsoft.zhongzhi.daoru.timer.DataImportTimer">
<property name="importType" value="30"></property>
<property name="dataImportService" ref="xjyzExcelImportService"/>
<property name="zzDrqkbService" ref="zzDrqkbService"/>
</bean>
注:DataImportTimer要实现runnable接口,在run方法中定义要执行的业务逻辑