springtask 的使用方法和 cron 表达式解析

网友投稿 268 2022-12-25


springtask 的使用方法和 cron 表达式解析

spring 容器依赖

org.springframework

spring-context

5.0.5.RELEASE

开启任务注解驱动。即扫描的时候扫描 springtask 相关的注解。

xmlns:xsi="http://w3.org/2001/XMLSchema-instance"

xmlns:context="http://springframework.org/schema/context"

xmlns:task="http://springframework.org/schema/task"

xsi:schemaLocation="

http://springframework.org/schema/beans

http://springframework.org/schema/beans/spring-beans.xsd

http://springframework.org/schema/context

http://springframework.org/schema/context/spring-context.xsd

http://springframework.org/schema/task

http://springframework.org/schema/task/spring-task-4.2.xsd

">

xmlns:xsi="http://w3.org/2001/XMLSchema-instance"

xmlns:context="http://springframework.org/schema/context"

xmlns:task="http://springframework.org/schema/task"

xsi:schemaLocation="

http://springframework.org/schema/beans

http://springframework.org/schema/beans/spring-beans.xsd

http://springframework.org/schema/context

http://springframework.org/schema/context/spring-context.xsd

http://springframework.org/schema/task

http://springframework.org/schema/task/spring-task-4.2.xsd

">

准备 Spring 容器 + 定时任务

为了使用 springtask 需要准备 spring 容器和定时任务。通过 main 方法创建 spring 容器。@Scheduled 注解创建定时任务。

package com.mozq.task;

import org.springframework.context.support.ClassPathXmlApplicationContext;

import org.springframework.scheduling.annotation.Scheduled;

http://import org.springframework.stereotype.Component;

@Component

public class TaskDemo {

@Scheduled(cron="* * * * * ?")

public void sendOrderMessage(){

System.out.println("发送订单消息");

}

public static void main(String[] args) throws InterruptedException {

ClassPathXmlApplicationContext app = new ClassPathXmlApplicationContext("spring-task.xml");

Thread.sleep(1000);

}

}

参考文档

https://docs.spring.io/spring/docs/5.1.9.RELEASE/spring-framework-reference/integration.html#scheduling


版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:jmeter如何自动生成测试报告
下一篇:Java中的Set集合简单汇总解析
相关文章

 发表评论

暂时没有评论,来抢沙发吧~