- 浏览: 54627 次
- 性别:
- 来自: 成都
文章分类
- 全部博客 (52)
- web前端 (15)
- java开发 (22)
- hibernate (1)
- ebean (1)
- spring (2)
- Struts2 (0)
- 服务器 (2)
- 数据库 (4)
- 注解 (1)
- Maven (2)
- 项目管理工具 (1)
- 项目地图 (1)
- sql (6)
- Redis (2)
- dataTables (1)
- Excel (1)
- easyUI (2)
- FFmpeg (2)
- mySql (1)
- Linux (1)
- websocket (1)
- Spring Boot (7)
- mybatisPlus (1)
- activiti (2)
- java开发,Swagger (1)
- docker (2)
- aspose (1)
- Rocketmq (1)
最新评论
package com.gunxq.Task;
import java.util.Date;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.scheduling.annotation.Scheduled;
import org.springframework.stereotype.Component;
import com.gunxq.teleMarket.service.PhoneExtendService;
@Component("taskJob")
public class TaskJob {
@Autowired
private PhoneExtendService phoneExtendService;
@Scheduled(cron = "00 0,10,20,30,40,50 * * * ? ") // 每10分钟执行一次—— 请参考Cron表达式
public void recoveryPhone() {
System.out.println("执行任务。。。。。 " + new Date().toString());
}
}
----------------------------------------
spring-tasks.xml 配置
<?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:aop="http://www.springframework.org/schema/aop"
xmlns:c="http://www.springframework.org/schema/c" xmlns:cache="http://www.springframework.org/schema/cache"
xmlns:context="http://www.springframework.org/schema/context"
xmlns:jdbc="http://www.springframework.org/schema/jdbc" xmlns:jee="http://www.springframework.org/schema/jee"
xmlns:lang="http://www.springframework.org/schema/lang" xmlns:mvc="http://www.springframework.org/schema/mvc"
xmlns:p="http://www.springframework.org/schema/p" xmlns:task="http://www.springframework.org/schema/task"
xmlns:tx="http://www.springframework.org/schema/tx" xmlns:util="http://www.springframework.org/schema/util"
xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans.xsd
http://www.springframework.org/schema/aop http://www.springframework.org/schema/aop/spring-aop.xsd
http://www.springframework.org/schema/cache http://www.springframework.org/schema/cache/spring-cache.xsd
http://www.springframework.org/schema/context http://www.springframework.org/schema/context/spring-context.xsd
http://www.springframework.org/schema/jdbc http://www.springframework.org/schema/jdbc/spring-jdbc.xsd
http://www.springframework.org/schema/jee http://www.springframework.org/schema/jee/spring-jee.xsd
http://www.springframework.org/schema/lang http://www.springframework.org/schema/lang/spring-lang.xsd
http://www.springframework.org/schema/mvc http://www.springframework.org/schema/mvc/spring-mvc.xsd
http://www.springframework.org/schema/task http://www.springframework.org/schema/task/spring-task.xsd
http://www.springframework.org/schema/tx http://www.springframework.org/schema/tx/spring-tx.xsd
http://www.springframework.org/schema/util http://www.springframework.org/schema/util/spring-util.xsd"
default-lazy-init="false">
<context:annotation-config />
<!-- spring扫描注解的配置 -->
<context:component-scan base-package="com.gunxq.Task" />
<!-- 开启这个配置,spring才能识别@Scheduled注解 -->
<task:annotation-driven scheduler="qbScheduler" mode="proxy"/>
<task:scheduler id="qbScheduler" pool-size="10"/>
</beans>
注:在线Cron在线生成器:http://cron.qqe2.com/
import java.util.Date;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.scheduling.annotation.Scheduled;
import org.springframework.stereotype.Component;
import com.gunxq.teleMarket.service.PhoneExtendService;
@Component("taskJob")
public class TaskJob {
@Autowired
private PhoneExtendService phoneExtendService;
@Scheduled(cron = "00 0,10,20,30,40,50 * * * ? ") // 每10分钟执行一次—— 请参考Cron表达式
public void recoveryPhone() {
System.out.println("执行任务。。。。。 " + new Date().toString());
}
}
----------------------------------------
spring-tasks.xml 配置
<?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:aop="http://www.springframework.org/schema/aop"
xmlns:c="http://www.springframework.org/schema/c" xmlns:cache="http://www.springframework.org/schema/cache"
xmlns:context="http://www.springframework.org/schema/context"
xmlns:jdbc="http://www.springframework.org/schema/jdbc" xmlns:jee="http://www.springframework.org/schema/jee"
xmlns:lang="http://www.springframework.org/schema/lang" xmlns:mvc="http://www.springframework.org/schema/mvc"
xmlns:p="http://www.springframework.org/schema/p" xmlns:task="http://www.springframework.org/schema/task"
xmlns:tx="http://www.springframework.org/schema/tx" xmlns:util="http://www.springframework.org/schema/util"
xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans.xsd
http://www.springframework.org/schema/aop http://www.springframework.org/schema/aop/spring-aop.xsd
http://www.springframework.org/schema/cache http://www.springframework.org/schema/cache/spring-cache.xsd
http://www.springframework.org/schema/context http://www.springframework.org/schema/context/spring-context.xsd
http://www.springframework.org/schema/jdbc http://www.springframework.org/schema/jdbc/spring-jdbc.xsd
http://www.springframework.org/schema/jee http://www.springframework.org/schema/jee/spring-jee.xsd
http://www.springframework.org/schema/lang http://www.springframework.org/schema/lang/spring-lang.xsd
http://www.springframework.org/schema/mvc http://www.springframework.org/schema/mvc/spring-mvc.xsd
http://www.springframework.org/schema/task http://www.springframework.org/schema/task/spring-task.xsd
http://www.springframework.org/schema/tx http://www.springframework.org/schema/tx/spring-tx.xsd
http://www.springframework.org/schema/util http://www.springframework.org/schema/util/spring-util.xsd"
default-lazy-init="false">
<context:annotation-config />
<!-- spring扫描注解的配置 -->
<context:component-scan base-package="com.gunxq.Task" />
<!-- 开启这个配置,spring才能识别@Scheduled注解 -->
<task:annotation-driven scheduler="qbScheduler" mode="proxy"/>
<task:scheduler id="qbScheduler" pool-size="10"/>
</beans>
注:在线Cron在线生成器:http://cron.qqe2.com/
发表评论
-
cacheable 将一个对象作为key
2020-09-02 11:48 1783@Cacheable(value = {"user ... -
aspose word转PDF乱码
2020-03-04 17:07 1161创建字体目录 mkdir /usr/share/fonts/w ... -
springboot 单个参数校验
2019-12-12 16:40 1090import io.swagger.annotations. ... -
ITEXT 生成 导出 PDF
2019-12-06 12:42 805## maven配置 <!-- PDF--> ... -
注解校验 手机号、身份证
2019-11-29 10:36 1802@Data @ApiModel public clas ... -
注解级联校验 对象中的list
2019-11-29 09:34 1384级联校验的关键 在list上加 @Valid 在需要校验的l ... -
The error may involve org.activiti.engine.impl.persistence.entity.PropertyEntity
2019-09-27 11:29 1703org.apache.ibatis.exceptions.Pe ... -
Spring Boot 2.1 +mybatisPlus3.1.2+activiti6整合
2019-09-23 11:49 639Description: An attempt w ... -
emoji 表情存储
2018-12-26 11:41 703public static void main(String[ ... -
json 取值
2018-07-06 15:57 967String jsonList="{" ... -
json 取值
2018-07-06 15:47 1148Gson gson = new Gson(); Map&l ... -
FFmpeg Java截取图片
2017-10-06 17:04 778package cn.test; import jav ... -
查询字符串中包含字符串
2017-09-20 10:58 594在jdbc的MySQL中可以不用写比较符,比如: s ... -
比较两个数组中是否有相同的值
2017-09-06 10:46 3329//两个数组中重复的元素 String[] str1={1 ... -
获取昨天、今天、上周、本周、本季度、本月、上月的开始日期、结束日期
2017-09-04 11:41 953/** * 获取昨天、今天、上周、本周、本季度、本年、本月 ... -
mySql 时间段查询
2017-07-23 18:27 778select * from 表名 where to_days( ... -
dataTables的鼠标移入移出,分割内容
2017-01-02 11:21 448/*鼠标移入移出*/ <style type=&qu ... -
jstree 树默认选中子节点
2016-12-26 22:29 5901相信很多人都在为 ... -
table 切换地图
2019-09-23 11:49 491<script type="text/java ... -
CommunicationsException
2016-10-10 12:15 0十月 10, 2016 12:10:13 下午 org.apa ...
相关推荐
在本教程中,我们将深入探讨Furion内置的定时任务系统,以及如何动态地添加定时任务。 首先,Furion的定时任务模块允许开发者方便地创建和管理计划任务,无需依赖外部库如Quartz.NET或Hangfire。通过简单的API调用...
《K3Cloud定时任务插件详解》 在企业信息化管理中,定时任务是不可或缺的一部分,它能够自动化执行一些定期的任务,比如数据备份、报表生成、系统维护等,从而提高工作效率,减少人工干预。K3Cloud作为一款先进的...
1、spring 定时任务demo 2、定时任务(xxl-job)(XXL-JOB是一个分布式任务调度平台,其核心设计目标是开发迅速、学习简单、轻量级、易扩展。现已开放源代码并接入多家公司线上产品线,开箱即用。) 3、...
Java 定时任务,每天定时执行任务 Java 定时任务是指在 Java 语言中实现的定时执行任务的机制,通过使用 Timer 和 TimerTask 两个类,可以实现定时执行任务的功能。在这个例子中,我们将实现每天定时执行任务的功能...
在IT领域,尤其是在软件开发中,定时任务是一个非常常见的需求,它允许程序按照预定的时间间隔执行特定的操作。本文将深入探讨如何使用C#语言来实现一个自定义的定时任务系统,支持多任务运行,以便更好地满足开发中...
在SpringBoot中创建定时任务,主要有两种方式:一种是通过注解(@Scheduled)创建静态定时任务,另一种是通过实现接口(SchedulingConfigurer)创建动态定时任务。 静态定时任务的创建非常简单,只需几行代码便可以完成...
在Spring Boot应用中,定时任务是一项非常实用的功能,它允许我们按照预定的时间间隔执行特定的任务。Spring Boot提供了Spring Scheduler抽象来实现这样的需求,使得开发者能够方便地管理和控制定时任务。本篇文章将...
其中,“db2定时任务”功能便是DB2为了自动化数据库管理和数据处理流程而设计的一个强大工具。本文将深入解析db2定时任务的使用方法,包括其基本概念、配置步骤、以及如何通过具体实例来理解和应用这一功能。 ### ...
"C#定时任务winform"是指使用C#语言构建的基于Windows Forms(WinForm)的应用程序,该应用具有定时执行任务的功能。这通常涉及到System.Timers.Timer或System.Threading.Timer类的使用,它们允许开发者在特定时间...
【定时任务测试样例】是基于SpringBoot框架和Quartz库设计的一个测试工具,主要用于模拟和验证定时任务的管理功能。在IT行业中,定时任务是系统自动化的重要组成部分,它们允许程序按照预设的时间间隔执行特定操作,...
在Spring Boot应用中,动态配置定时任务是提升系统灵活性和可维护性的重要手段。Spring Boot集成了Spring Framework的TaskExecution和TaskScheduling模块,使得我们可以方便地创建和管理定时任务。本文将深入探讨...
在IT行业中,定时任务是许多应用的核心组成部分,用于在特定时间执行特定的业务逻辑。Spring框架结合Quartz库,提供了一种强大而灵活的方式来管理这些定时任务。本项目旨在演示如何利用Spring和Quartz从数据库中动态...
一般定时任务配置都需要相互的依赖,代码量多也不简洁,也得有任务管理器管理,此版本的定时任务本着简洁而去配置只需两步 一,任务列表(多个定时任务可在task:scheduled-tasks中写多个task:scheduled-task) *...
Java中的定时任务是软件开发中一个非常重要的功能,它允许我们按照预定的时间间隔执行特定的任务,比如数据备份、日志清理、系统监控等。在Java中,我们可以利用`java.util.Timer`类和`java.util.TimerTask`类来实现...
【PHP定时任务】基于thinkphp定时任务计划任务.zip 【PHP定时任务】基于thinkphp定时任务计划任务.zip 【PHP定时任务】基于thinkphp定时任务计划任务.zip 【PHP定时任务】基于thinkphp定时任务计划任务.zip 【PHP...
2. **编写定时任务类**:在Java源码目录下创建一个定时任务类,例如`ScheduledTask.java`,并使用`@Component`注解标记为Spring Bean。然后使用`@Scheduled`注解来定义任务的执行周期,如`cron`表达式控制执行频率。...
在IT行业中,定时任务是软件开发中的一个重要组成部分,它允许程序在特定的时间点执行特定的操作。易语言,作为中国本土的编程语言,以其简洁的语法和面向初学者的设计,为开发者提供了实现定时任务的便利。本示例...
在Spring框架中,定时任务是通过Spring的Task模块来实现的,这使得在非Web项目中也能方便地进行定时任务的调度。以下是对这个主题的详细讲解。 首先,我们需要了解Spring Task的核心组件: 1. **...
在Java开发中,定时任务是不可或缺的一部分,尤其在企业级应用中,用于执行定期的数据处理、报表生成、系统维护等工作。Spring框架与Quartz库的整合提供了强大的动态管理定时任务的能力。下面我们将深入探讨这个主题...
Furion是一款现代化的.NET开发框架,它集成了许多实用的功能,其中之一就是内置的定时任务模块。本篇文章将深入探讨Furion如何帮助开发者轻松实现定时任务,以及相关的使用技巧和注意事项。 首先,Furion的定时任务...