您的位置:首页 > 编程语言 > Java开发

spring定时器

2015-11-20 09:42 337 查看
<bean id="TimerTask1" class="com.api.Mian">
</bean>

<bean id="scheduledTask1"  class="org.springframework.scheduling.timer.ScheduledTimerTask">
<property name="delay" value="1000" />        <!-- 启动延时1000ms(1s) -->
<property name="period" value="6000" />  <!-- 300000= 6*1000 每隔6m秒 执行一次 定时任务  -->
<property name="timerTask" ref="TimerTask1" />
</bean>

<!-- 用于启动定时器 -->
<bean id="timerFactory" class="org.springframework.scheduling.timer.TimerFactoryBean">
<property name="scheduledTimerTasks">
<list>
<!-- 这里是schedule列表 -->
<ref bean="scheduledTask1" />

</list>
</property>
</bean>


package com.api;

import java.text.DateFormat;
import java.text.SimpleDateFormat;
import java.util.Date;
import java.util.TimerTask;

public class Mian  extends TimerTask{

@Override
public void run() {
// TODO Auto-generated method stub
DateFormat format =  new SimpleDateFormat("yyyy-MM-dd HH:mm:ss") ;
System.out.println(format.format(new Date())) ;
}

}


内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: