`
xysuxiaoguang
  • 浏览: 2426 次
社区版块
存档分类
最新评论

spring task调度

 
阅读更多

<?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:task="http://www.springframework.org/schema/task"

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

xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-4.3.xsd

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

       http://www.springframework.org/schema/task http://www.springframework.org/schema/task/spring-task-4.3.xsd">

 

<context:component-scan base-package="com.sf.Annual.task" />

<!--  注册bean  -->

<bean id = "annualTask"  class="com.sf.Annual.task.AnnualTask" />

<!--  开启任务调度  -->

<task:scheduled-tasks>

<task:scheduled ref="annualTask" method="shakeRedPacket" cron="*/1 * * * * ?"/>

</task:scheduled-tasks>

 

<task:scheduled-tasks>

<task:scheduled ref="annualTask" method="pushBarrage" cron="*/1 * * * * ?"/>

</task:scheduled-tasks>

   

  <task:scheduled-tasks>

<task:scheduled ref="annualTask" method="annuaMeetingStart" cron="*/1 * * * * ?"/>

</task:scheduled-tasks>

 <!--  ref是工作类

method是工作类中要执行的方法

initial-delay是任务第一次被调用前的延时,单位毫秒

fixed-delay是上一个调用完成后再次调用的延时

fixed-rate是上一个调用开始后再次调用的延时(不用等待上一次调用完成)

cron是表达式,表示在什么时候进行任务调度。

  -->

</beans>

分享到:
评论

相关推荐

    spring 任务调度

    Spring Task是Spring内置的轻量级任务调度器,而Quartz是更强大的第三方调度库,可以在Spring中集成使用。 1. **Spring Task** - **基本概念**:Spring Task是Spring框架的一部分,提供了基本的定时任务调度功能,...

    spring 任务调度实现代码例子

    Spring Task是Spring框架内置的任务调度模块,它提供了简单的定时任务执行能力。通过使用Spring Task,我们可以轻松地在应用中添加定时任务,而无需依赖其他外部库如Quartz或CronTrigger。 2. **`@Scheduled`注解*...

    使用Spring Task开发定时任务的Demo

    Spring Task,也称为Spring的内置任务调度框架,是Spring Framework的一部分,它提供了在Spring应用中定义和执行定时任务的能力。这个功能强大的工具使得开发者无需依赖外部任务调度库(如Quartz或Cron),就能在...

    Spring定时调度简单实现源码

    Spring的定时任务调度主要依赖于两个关键组件:`TaskScheduler`和`TaskExecutor`。`TaskScheduler`用于计划未来的任务执行,而`TaskExecutor`则用于立即执行异步任务。在实际应用中,`@Scheduled`注解通常与`Spring ...

    Maven+SpringMVC+SpringTask定时任务

    而SpringTask,又称为Spring Scheduler,是Spring框架中的一个模块,用于实现应用程序内部的任务调度,可以创建和执行定时任务。 【描述】在"Maven+SpringMVC+SpringTask定时任务"的场景中,开发人员通常会使用...

    spring之定时任务实现(spring-task和quartz等不同方式)

    Spring框架提供了一系列工具来支持定时任务的实现,其中包括Spring自带的`spring-task`模块和第三方的Quartz库。下面我们将详细探讨这两种方式以及如何通过注解和非注解的方式进行配置。 首先,`spring-task`是...

    Spring Task+Zookeeper分布式定时任务调度组件-Taroco-Scheduler.zip

    Spring Task和Zookeeper是两种在分布式环境中常用于任务调度的技术。Spring Task是Spring框架的一部分,提供了在Java应用程序中实现定时任务的能力,而Zookeeper则是一个分布式协调服务,常被用作分布式系统的配置...

    Spring实现任务调度

    首先,Spring提供了两种主要的任务调度机制:Spring内置的`TaskExecution`和`TaskScheduling`以及与Quartz Scheduler的集成。`TaskExecution`和`TaskScheduling`是Spring框架的基础任务调度API,它们允许开发者创建...

    springboot-task-starter.zip_grandfatherji1_spring_spring task 动态

    Spring Task提供了`TaskScheduler`和`ThreadPoolTaskScheduler`接口,以及`TaskExecutor`接口来实现动态任务调度。 1. **使用`TaskScheduler`**:你可以通过Spring的`@Bean`注解创建一个`TaskScheduler`实例,然后...

    Spring Task.docx

    3) Spring Task:自Spring 3.0起,Spring框架提供了自己的任务调度工具,简化了定时任务的配置,使得在Spring环境中集成定时任务更加便捷。 在开发环境中,我们需要创建一个Java Web工程,并引入相关的依赖,如...

    spring-task-4.2.xsd.zip

    标题中的"spring-task-4.2.xsd.zip"是一个压缩包,主要包含了Spring框架中关于任务调度相关的XML Schema定义文件。这个文件对于理解Spring Task模块的配置至关重要,尤其是在开发环境中网络不稳定或者需要快速本地...

    Spring实现任务调度.rar

    Spring通过其`Task`模块提供了任务调度的功能,主要由两个核心组件构成:`TaskExecutor`和`TaskScheduler`。`TaskExecutor`用于异步执行任务,而`TaskScheduler`则用于计划未来的任务执行。这两个接口提供了灵活的...

    Spring定时器的实例.docx

    1. **Spring Task调度器** Spring Task是Spring框架的一部分,提供了一个强大的任务调度器,可以用于执行定期任务。它支持基于cron表达式和固定延迟/间隔的定时任务。在本例中,`ScheduledTimer`类没有直接使用...

    spring基于task标签和通过xml配置实现任务的区别

    在Spring框架中,任务调度是实现应用程序后台处理和定时任务的关键功能。本篇文章将深入探讨两种不同的任务调度方式:基于`&lt;task&gt;`标签的配置和通过XML配置实现的任务。这两种方法都是Spring为开发者提供的强大工具...

    使用spring调度

    Spring调度主要由两个关键组件构成:`TaskScheduler`和`ThreadPoolTaskScheduler`。`TaskScheduler`是Spring提供的接口,定义了计划任务的基本方法,如`schedule`用于安排任务,而`ThreadPoolTaskScheduler`是其...

    spring-task-demo:Spring Task的一个Demo

    在这个名为"spring-task-demo"的项目中,我们将深入探讨如何利用Spring Task来实现两种不同形式的任务调度:配置文件形式和注解形式。本文将通过项目源码分析,帮助读者全面了解和掌握Spring Task的使用技巧。 首先...

    Spring Cloud Task 简单示例

    Spring Cloud Task 是 Spring Cloud Data Flow 的一个重要组成部分,它专注于构建和执行短期的、一次性任务。在微服务架构中,Spring Cloud Task 提供了一种管理和执行轻量级任务的框架,这些任务可以是数据处理、...

    利用Spring定时发送email

    通过这个项目,你将获得关于Spring Task调度、JavaMailSender邮件发送以及相关配置的实际操作经验。记得根据实际的SMTP服务器配置`JavaMailSender`,并自定义定时任务的频率以满足具体需求。此外,项目中的jar包可能...

    Spring定时调度——将调度信息持久化到数据库中

    在IT行业中,Spring框架是Java领域最常用的轻量级开源框架之一,它的功能强大且全面,其中就包括了定时任务调度。本篇文章将探讨如何在Spring中实现定时调度,并将调度信息持久化到数据库中,这在实际业务场景中非常...

Global site tag (gtag.js) - Google Analytics