1用listener
在WEB.xml 中
<listener>
<listener-class>在这里写你的类的路径</listener-class>
</listener>
import java.util.Timer;
import java.util.TimerTask;
import javax.servlet.ServletContextEvent;
import javax.servlet.ServletContextListener;
public class InitListener implements ServletContextListener{
private Timer timer= null;
private ShippingAddressService addressService= new ShippingAddressService();//自己声明的方法
// private ExportHistoryBean bean = new ExportHistoryBean();
@Override
public void contextDestroyed(ServletContextEvent arg0) {
}
@Override
public void contextInitialized(ServletContextEvent event) {
timer = new Timer(true);
System.out.println("启动成功");
event.getServletContext().log("开始了吗");
timer.schedule(new RemindTask(),0L,5*1000L);0表示无延迟 5*1000表示5秒执行一次
}
class RemindTask extends TimerTask{
@Override
public void run() {
addressService.aa();//这里就是调用自己的方法了
}
}
}
2还有一种是用servlet(暂时不做介绍)
启动项目之后就执行方法
猜你喜欢
转载自guanliyu.iteye.com/blog/2262603
今日推荐
周排行