首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 软件管理 > 软件架构设计 >

Spring2.0 job 普普通通类中定时任务

2012-09-06 
Spring2.0 job 普通类中定时任务package com.tht.common.job.spring.generalimport com.tht.common.job.s

Spring2.0 job 普通类中定时任务

package com.tht.common.job.spring.general;import com.tht.common.job.spring.DemoTask;import org.apache.log4j.Logger;import org.springframework.context.ApplicationContext;import org.springframework.context.support.ClassPathXmlApplicationContext;import java.io.BufferedReader;import java.io.IOException;import java.io.InputStreamReader;import java.util.Timer;/** * Created by IntelliJ IDEA. * User: liuwen * Date: 2010-11-6 * Time: 19:43:29 * To change this template use File | Settings | File Templates. * 启动类,并控制何时关闭时钟任务 */public class TimerTaskDemo {     static Logger log=Logger.getLogger(DemoTask.class);    public static void main(String[] args){        ApplicationContext context=new ClassPathXmlApplicationContext("beans-config-general.xml");        log.info("启动任务。。。。。。");        log.info("请输入exit,关闭任务");        BufferedReader reader=new BufferedReader(new InputStreamReader(System.in));        while(true){            try {                if(reader!=null && "exit".equals(reader.readLine())){                    break;                }            } catch (IOException e) {                log.error(e.getMessage(), e.fillInStackTrace());            }        }        Timer timer =(Timer)context.getBean("timerFactoryBean");        timer.cancel();    }}
?

热点排行