`
这些年
  • 浏览: 403320 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

spring task 使用(转)

 
阅读更多

首先要配置我们的spring.xml

 

xmlns 多加下面的内容、

<?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:p="http://www.springframework.org/schema/p"
	xmlns:context="http://www.springframework.org/schema/context"
	xmlns:mvc="http://www.springframework.org/schema/mvc" xmlns:task="http://www.springframework.org/schema/task"
	xsi:schemaLocation="http://www.springframework.org/schema/beans 
    http://www.springframework.org/schema/beans/spring-beans-3.0.xsd
    http://www.springframework.org/schema/context 
    http://www.springframework.org/schema/context/spring-context-3.0.xsd
    http://www.springframework.org/schema/mvc http://www.springframework.org/schema/mvc/spring-mvc-3.0.xsd 
    http://www.springframework.org/schema/task http://www.springframework.org/schema/task/spring-task-3.0.xsd">
	<task:annotation-driven />
	<context:annotation-config />
	<context:component-scan base-package="com.chinacache" /> //在哪个包下

 类下

       @Scheduled(cron = "0 4,9,14,19,24,29,34,39,44,49,54,59 * * * ?")
	private void channelBandMonitor() {
			}

 

 

 

 

 

需要注意的几点:

1、spring的@Scheduled注解  需要写在实现上、

2、 定时器的任务方法不能有返回值(如果有返回值,spring初始化的时候会告诉你有个错误、需要设定一个proxytargetclass的某个值为true、具体就去百度google吧)

3、实现类上要有组件的注解@Component

分享到:
评论

相关推荐

    SpringTask动态定时任务的使用案例

    SpringTask使用cron表达式来定义定时任务执行的具体时间,cron表达式是一种基于时间的表达式,可以非常灵活地设定时间规则,例如每分钟、每天的特定时间或每月的第一个星期一等。 接下来,我们详细分析一下Spring...

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

    Spring Task可以使用Cron表达式来精确控制任务的执行时间。Cron表达式是一种标准的时间表达方式,可以表示复杂的定时规则。 ```java @Scheduled(cron = "0 0/5 * * * ?") // 每5分钟执行一次 public void cronTask...

    springtask 和 quartz +ssh简单示例

    springtask 和 quartz +ssh简单示例springtask 和 quartz +ssh简单示例springtask 和 quartz +ssh简单示例springtask 和 quartz +ssh简单示例

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

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

    Maven+SpringMVC+SpringTask定时任务

    【描述】在"Maven+SpringMVC+SpringTask定时任务"的场景中,开发人员通常会使用Maven来管理项目的依赖,确保所有必要的库都能正确地被引入和更新。SpringMVC则负责接收用户请求,处理业务逻辑,并返回相应的视图。当...

    springboot-task-starter.zip_grandfatherji1_spring_spring task 动态

    在Spring Boot项目中,为了使用Spring Task,我们需要在`pom.xml`中引入`spring-boot-starter-task`依赖。这样,Spring Boot会自动配置Task的相关组件。 ```xml &lt;groupId&gt;org.springframework.boot &lt;artifactId&gt;...

    spring任务task配置

    springtask配置,大家一起参考学习下,分享下。Java方面

    Spring Task定时器

    Spring Task定时器 简单实现,如果要了解详细信息,请百度

    spring-task-4.2.xsd.zip

    使用"spring-task-4.2.xsd",我们可以配置以下关键元素: 1. `&lt;task:annotation-driven&gt;`:启用基于注解的任务执行,允许在方法上使用`@Async`和`@Scheduled`来声明异步或定时任务。 2. `&lt;task:scheduler&gt;`:定义...

    Spring Task.docx

    Spring Task的使用方法分为两种: 1) 简单的XML配置:通过`&lt;task:scheduled-tasks&gt;`标签,指定要执行的bean和方法,以及初始延迟和固定延迟,例如每1秒执行一次`firstTask`,每3秒执行一次`secondTask`。 2) 使用...

    Spring Cloud Task 简单示例

    这些示例通常会展示如何定义一个Task应用,如何配置任务的启动参数,以及如何使用Spring Cloud Data Flow 来管理这些任务。通过研究这些示例,你可以更好地理解和实践Spring Cloud Task 的核心概念和功能。 总的来...

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

    Spring Task 的使用方法和 Cron 表达式解析 Spring Task 是一个基于 Java 的任务调度框架,提供了强大的任务调度功能。Spring Task 的使用方法和 Cron 表达式解析是 Spring Framework 中的两个核心组件。本文将详细...

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

    在spring-task-demo项目中,我们可以找到一个使用XML配置文件实现Spring Task的例子。通常,这个配置文件会包含`&lt;task:annotation-driven/&gt;`元素,用于启用注解驱动的任务调度。此外,还可以通过`&lt;task:scheduled-...

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

    这两种方法都是Spring为开发者提供的强大工具,但它们在使用场景、灵活性和配置方式上有所区别。 1. **基于`&lt;task&gt;`标签的任务调度** - `&lt;task&gt;`标签是Spring 3.0引入的特性,它简化了在Spring应用中配置定时任务...

    spring task quartz

    使用Spring Task,我们可以利用`@Scheduled`注解来声明一个方法为定时任务,然后通过配置或编程方式来指定执行周期。 例如,在`TestQuarz.java`中,我们可以看到如下示例: ```java import org.springframework....

    spring task qz两种方式 注释的为task

    spring task qz两种方式 注释的为task

    Springboot 定时任务(task)

    在Spring Boot框架中,Spring Task是用于实现定时任务的一个强大工具。它允许开发者方便地创建和管理定时任务,而无需依赖外部的调度库,如Quartz或Cron。本项目利用了Spring Task的异步执行特性,以防止任务执行...

    Spring TaskScheduler使用实例解析

    Spring TaskScheduler使用实例解析 Spring TaskScheduler是Spring框架中的一种计划任务管理组件,提供对计划任务的支持,允许开发者通过注解来定义计划任务。下面我们来详细解释Spring TaskScheduler的使用实例。 ...

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

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

Global site tag (gtag.js) - Google Analytics