package com.listenser;
import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Date;
import java.util.Timer;
import java.util.TimerTask;
import javax.servlet.ServletContextEvent;
import javax.servlet.ServletContextListener;
public class MyServletContextListener implements ServletContextListener {
//监听器的销毁方法
@Override
public void contextDestroyed(ServletContextEvent arg0) {
System.out.println("销毁!");
}
//监听器的创建方法
@Override
public void contextInitialized(ServletContextEvent arg0) {
SimpleDateFormat format=new SimpleDateFormat("yyyy-MM-dd hh:mm:ss");
String currentTime="2018-8-22 16:58:00";
Date parse=null;
try {
parse = format.parse(currentTime);
} catch (ParseException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
Timer timer=new Timer();
timer.schedule(new TimerTask() {
@Override
public void run() {
String date=format.format(new Date());
System.out.println("银行计息了! "+date);
}
}, parse, 50000);//parse为计时的初始时间,50000为间隔时间
}
}
使用监听器ServletContextListener实现简单定时任务
最新推荐文章于 2021-02-26 23:52:16 发布