Spring定时任务( Spring-Task)用法

来源:互联网 发布:淘宝上的宠物狗 编辑:程序博客网 时间:2024/05/18 00:15
第一种:配置文件方式第一步:编写作业类即普通的pojo,如下:import org.springframework.stereotype.Service;  @Service  public class TaskJob {      public void job1() {          System.out.println(“任务进行中。。。”);      }  }   第二步:在spring配置文件头中添加命名空间及描述<beans xmlns="http://www.springframework.org/schema/beans"      xmlns:task="http://www.springframework.org/schema/task"       。。。。。。      xsi:schemaLocation="http://www.springframework.org/schema/task http://www.springframework.org/schema/task/spring-task-3.0.xsd">   第三步:spring配置文件中设置具体的任务 <task:scheduled-tasks>           <task:scheduled ref="taskJob" method="job1" cron="0 * * * * ?"/>   </task:scheduled-tasks>    <context:component-scan base-package=" com.gy.mytask " />  说明:ref参数指定的即任务类,method指定的即需要运行的方法,cron及cronExpression表达式,具体写法这里不介绍了,详情见上篇文章附录。<context:component-scan base-package="com.gy.mytask" />这个配置不消多说了,spring扫描注解用的。
原创粉丝点击