Listener之实现ServletContextListener接口

来源:互联网 发布:淘宝物流怎么查询 编辑:程序博客网 时间:2024/06/01 10:27

在java 项目启动时,web.xml启动时,自行运行Listener监听对应的类,运行定时器。

1.web.xml中配置信息

<listener>        <listener-class>            com.test.demo.ListenerDemo        </listener-class></listener>

2.事件监听的类

package com.test.listener;import java.util.Date;import java.util.Timer;import javax.servlet.ServletContextEvent;import javax.servlet.ServletContextListener;public class ListenerDemo implements ServletContextListener{@Overridepublic void contextDestroyed(ServletContextEvent arg0) {// TODO Auto-generated method stub}@Overridepublic void contextInitialized(ServletContextEvent arg0) {Timer timer = new Timer();//new一个定时器对象TaskDemo task = new TaskDemo();timer.schedule(task, new Date(), 1000);//当前时间开始,每个一秒钟执行一次定时任务System.out.println("ok");}}

3.定时器类
package com.test.listener;import java.util.TimerTask;public class TaskDemo extends TimerTask{@Overridepublic void run() {//定时执行的任务System.out.println("testTimer");}}



0 0
原创粉丝点击