码迷,mamicode.com
首页 > 编程语言 > 详细

批处理(定时器) ssm spring-task

时间:2017-04-25 16:42:22      阅读:617      评论:0      收藏:0      [点我收藏+]

标签:instance   context   version   ram   sch   type   imp   xsd   creat   

1.新建TaskUtil.java

package com.proli.Util;

import org.springframework.stereotype.Service;

/**
 * Created by ex_xxx on 2017/3/12.
 */
@Service
public class TaskUtil {

    public void taskOne() {
        LogUtil.INTERGURATION.debug("howareryouok......debug");
        LogUtil.INTERGURATION.info("howareryouok......info");
        LogUtil.CONFIG.info("this is  config  ...info..");
        LogUtil.CONFIG.debug("this is  config  ...debug..");
    }

    public void taskTwo() {
        LogUtil.INTERGURATION.debug("howareryouok......debug");
        LogUtil.INTERGURATION.info("howareryouok......info");
        LogUtil.CONFIG.info("this is  config  ...info..");
        LogUtil.CONFIG.debug("this is  config  ...debug..");

    }
}

2.新建 Scheduler-config.xml

<?xml version="1.0" encoding="UTF-8"?>
    <beans xmlns="http://www.springframework.org/schema/beans"
           xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
           xmlns:context="http://www.springframework.org/schema/context"
           xmlns:task="http://www.springframework.org/schema/task"
           xsi:schemaLocation="
            http://www.springframework.org/schema/beans
            http://www.springframework.org/schema/beans/spring-beans-4.1.xsd
            http://www.springframework.org/schema/context
            http://www.springframework.org/schema/context/spring-context-4.1.xsd
            http://www.springframework.org/schema/task
            http://www.springframework.org/schema/task/spring-task-4.1.xsd">

    <context:component-scan base-package=" com.proli.Util" />

    <task:scheduler id="taskScheduler" pool-size="100" />

    <task:scheduled-tasks scheduler="taskScheduler">
        <!-- 每半分钟触发任务 -->
        <task:scheduled ref="taskUtil" method="taskOne" cron="* 59 * * * ?"/>
        <!-- 每20秒触发任务 -->
        <task:scheduled ref="taskUtil" method="taskTwo" cron="20 * * * * ?"/>
    </task:scheduled-tasks>


</beans>

3.引入Scheduler.xml配置文件

  本人在spring-mvc中加载

    <!--task定时任务xml-->
    <import resource="config/scheduler/Scheduler-config.xml" />

 

批处理(定时器) ssm spring-task

标签:instance   context   version   ram   sch   type   imp   xsd   creat   

原文地址:http://www.cnblogs.com/proli/p/6762233.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!