首页 > 代码库 > spring定时器
spring定时器
1.在spring配置文件中进行配置
<bean id="xjyzTask" class="org.springframework.scheduling.concurrent.ScheduledExecutorTask">
//实际调用线程执行的bean <property name="runnable" ref="xjyzTimer"/>
//系统启动后延迟一分钟执行 <property name="delay" value="http://www.mamicode.com/1"/>
//每隔五分钟执行一次 <property name="period" value="http://www.mamicode.com/5"/>
//定义时间单位 <property name="timeUnit" value="http://www.mamicode.com/MINUTES"/> </bean>
2.定义线程执行逻辑bean
<bean id="xjyzTimer" class="com.cattsoft.zhongzhi.daoru.timer.DataImportTimer">
<property name="importType" value="http://www.mamicode.com/30"></property>
<property name="dataImportService" ref="xjyzExcelImportService"/>
<property name="zzDrqkbService" ref="zzDrqkbService"/>
</bean>
注:DataImportTimer要实现runnable接口,在run方法中定义要执行的业务逻辑
spring定时器
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。