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


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" />

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM