• SpringMvc自动任务调度之task实现项目源码,@Scheduled


    1.Xml配置 Spring-job.xml 并在 Spring-Application.xml中Import

    <?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:aop="http://www.springframework.org/schema/aop"
           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.0.xsd
        http://www.springframework.org/schema/context
        http://www.springframework.org/schema/context/spring-context-4.0.xsd
        http://www.springframework.org/schema/aop
        http://www.springframework.org/schema/aop/spring-aop-4.0.xsd
        http://www.springframework.org/schema/task http://www.springframework.org/schema/task/spring-task-4.1.xsd">
    
        <description>Spring Configuration</description>
        <context:component-scan base-package="包的根目录例:com.xx.xx"/>
        <!-- 配置任务线性池 -->
        <task:executor  id="executor" pool-size="10" />
        <task:scheduler id="scheduler" pool-size="10"/>
        <task:annotation-driven scheduler="scheduler" executor="executor" proxy-target-class="true"/>
        <!-- 如果类文件中没有使用@Scheduled ,可以使用下面的配置 -->
        <!--<task:scheduled-tasks scheduler="scheduler">
            <task:scheduled ref="TestJob" method="test" cron="0/1 * * * * ?"/>
        </task:scheduled-tasks>-->
    </beans>

    2.类文件TASK.java

    import org.springframework.scheduling.annotation.Scheduled;
    import org.springframework.stereotype.Component;
    
    @Component("TestJob")
    public class ATask{
        @Scheduled(cron = "0 9 16 * * ?")//每隔5秒隔行一次
        public void test(){
            System.out.println("job1 开始执行。。。。");
        }
    }

    然后就可以了;

    原文地址:https://blog.csdn.net/zhulin2012/article/details/51916612

  • 相关阅读:
    前端常用模板引擎- artTemplate
    Vue-多级组件嵌套传值
    echarts图表常用到的设置
    react-基础入门分享
    vue中 export const 和 export default的区别
    vue安装依赖报错
    nvm-node版本控制工具
    gulp-入门
    vue 中使用 iconfont
    c3中基本动画
  • 原文地址:https://www.cnblogs.com/raphael5200/p/8676902.html
Copyright © 2020-2023  润新知