批處理(定時器) 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