`

Spring定时任务总结(一)

阅读更多

 

        Spring中定时执行任务的两种方法配置

 

<!-- 定义要执行的任务:执行 managerService 中的 sendSMS方法-->

<bean id="cronJob"

class="org.springframework.scheduling.quartz.MethodInvokingJobDetailFactoryBean">

<property name="targetObject">

<!-- Service -->

<ref bean="managerService" />

</property>

<property name="targetMethod">

<!-- Regular execute of the method -->

<value>sendSMS</value>

</property>

</bean>

 

<!-- 任务执行方式 -->

<!-- 1、指定时间  每天凌晨1点 01:00 执行一次 -->

<bean id="cronTrigger"

class="org.springframework.scheduling.quartz.CronTriggerBean">

<property name="jobDetail">

<ref bean="cronJob" />

</property>

<property name="cronExpression">

<value>0 0 1 * * ?</value>

</property>

</bean>

 

<!-- 2、指定频率 延迟3秒开始触发、每分钟执行一次 -->

<bean id="simpleTrigger"

class="org.springframework.scheduling.quartz.SimpleTriggerBean">

<property name="jobDetail">

<ref bean="cronJob" />

</property>

<property name="startDelay">

<!-- 单位毫秒 -->

<value>3000</value>

</property>

<property name="repeatInterval">

<!-- 单位毫秒  -->

<value>60000</value>

</property>

</bean>

 

<bean

class="org.springframework.scheduling.quartz.SchedulerFactoryBean">

<property name="triggers">

<list>

<!-- 

<ref local="cronTrigger"/>

-->

<ref local="simpleTrigger" />

</list>

</property>

<property name="quartzProperties">

<props>

<prop key="org.quartz.threadPool.threadCount">1</prop>

</props>

</property>

</bean>

 

 

分享到:
评论

相关推荐

    Spring 的定时任务

    Spring 的定时任务 自己总结的简单的demo以文档的形式展示

    Spring定时任务的多种使用方法总结

    NULL 博文链接:https://kingxss.iteye.com/blog/1620383

    如何利用 Spring Boot 3.X 和 WebSocket 来实现消息推送功能,并实现动态开启、关闭和取消定时任务的功能?

    概要:本文介绍如何使用 Spring Boot 3.X 和 WebSocket 实现消息推送,并动态开启、关闭和取消定时任务。通过WebSocket实现实时通信,结合定时任务管理,可实现灵活的消息推送和任务控制。 使用人群:适合有Spring ...

    Spring整合quartz2.2.3总结,quartz动态定时任务,Quartz定时任务集群配置

    NULL 博文链接:https://fanshuyao.iteye.com/blog/2392350

    Spring Boot下的Job定时任务

    编写Job定时执行任务十分有用,能解决很多问题,这次实习的项目里做了一下系统定时更新三方系统订单状态的功能,这里用到了Spring的定时任务使用的非常方便,下面总结一下如何使用,感兴趣的朋友参考下吧

    spring的定时调度

    这是现在最流行的定时调度选择方案,我已经总结好了,大家可以当作手册来用

    Spring 2.0 开发参考手册

    2.6.3. 任务规划 2.6.4. 对Java 5(Tiger)的支持 2.7. 移植到Spring 2.0 2.7.1. 一些变化 2.8. 更新的样例应用 2.9. 改进的文档 I. 核心技术 3. 控制反转容器 3.1. 简介 3.2. 容器和bean的基本原理 3.2.1....

    Spring-Reference_zh_CN(Spring中文参考手册)

    任务规划 2.6.4. 对Java 5(Tiger)的支持 2.7. 移植到Spring 2.0 2.7.1. 一些变化 2.7.1.1. Jar包 2.7.1.2. XML配置 2.7.1.3. Deprecated的类和方法 2.7.1.4. Apache OJB 2.7.1.5. iBatis 2.8. 更新的样例应用 2.9...

    spring chm文档

    2.6.3. 任务规划 2.6.4. 对Java 5(Tiger)的支持 2.7. 移植到Spring 2.0 2.7.1. 一些变化 2.8. 更新的样例应用 2.9. 改进的文档 I. 核心技术 3. 控制反转容器 3.1. 简介 3.2. 容器和bean的基本原理 3.2.1....

    Spring中文帮助文档

    2.6.5. 计划任务 2.6.6. 对Java 5 (Tiger) 支持 2.7. 移植到Spring 2.5 2.7.1. 改变 2.8. 更新的样例应用 2.9. 改进的文档 I. 核心技术 3. IoC(控制反转)容器 3.1. 简介 3.2. 基本原理 - 容器和bean 3.2.1...

    Spring API

    2.6.5. 计划任务 2.6.6. 对Java 5 (Tiger) 支持 2.7. 移植到Spring 2.5 2.7.1. 改变 2.8. 更新的样例应用 2.9. 改进的文档 I. 核心技术 3. IoC(控制反转)容器 3.1. 简介 3.2. 基本原理 - 容器和bean 3.2.1....

    一文总结Spring 注解及作用详解

    文章目录开启注解扫描配置@RequestMapping声明bean的注解注入bean的注解spring配置文件中读取properties配置文件j配置类相关注解切面(AOP)相关注解@Bean的属性支持@Value注解环境切换异步相关定时任务相关@Enable*...

    springboot项目整合.zip

    springboot学习总结,代码示例 ... 第一篇:构建第一个SpringBoot工程] ... 第十六篇:定时任务详解] 第十七篇:轻松搞定文件上传] 第十八篇:轻松搞定全局异常] 第十九篇:轻松搞定数据验证

    JeeSite java快速开发平台.rar

    在线定时任务配置;支持集群,支持SAAS;支持多数据源;支持读写分离、分库分表;支持微服务应用。 JeeSite4 的升级,作者结合了多年总结和经验,以及各方面的应用案例,对架构完成了一次全部重构,也纳入很多新的...

    jeesite-web-v4.1.6-2019-8-7.zip

    在线定时任务配置;支持集群,支持SAAS;支持多数据源。 JeeSite 快速开发平台的主要目的是能够让初级的研发人员快速的开发出复杂的业务功能(经典架构会的人多),让开发者注重专注业务,其余有平台来封装技术细节...

    高级java笔试题-six-finger::notebook:从Java基础、JavaWeb基础到常用的框架再到面试题、微服务、分布式、大数据都有完整的教程,几

    高级java笔试题 我希望这个开源仓库可以 帮你打败学习上的拦路虎 ...分布式定时任务 调优 代码人生 福利 项目监控 工具 力扣系列 中台架构 大数据 hadoop hive hbase 费曼学习法 2021-Java后端工程师面试指南

    JeeSite快速开发平台-其他

    在线定时任务配置;支持集群,支持SAAS;支持多数据源;支持读写分离、分库分表;支持微服务应用。 JeeSite 快速开发平台的主要目的是能够让初级的研发人员快速的开发出复杂的业务功能(经典架构会的人多),让...

    互联网创意产品众筹平台

    问题一箩筐-扫描包,以及spring配置文件标签报错) h5 O# v1 e1 U# N │ 4.问题一箩筐-jdbc.properties属性文件设置错误,无法连接数据库, Q) {; h4 t( ?: r& ^ │ 5.问题一箩筐-关于url扩展名称问题 │ 6.问题一箩筐-...

    asp.net知识库

    通过作业,定时同步两个数据库 SQLSERVER高级注入技巧 利用反射实现ASP.NET控件和数据实体之间的双向绑定,并且在客户端自动验证输入的内容是否合法 asp.net报表解决方法 SQLDMO类的使用 SQL过程自动C#封装,支持从表到...

    2019年 Redis从入门到高可用 分布式实战教程

    8-12 三个定时任务.mp4 8-11 实现原理-3.故障演练(日志分析).mp4 8-10 实现原理-2.故障转移演练(客户端).mp4 8-1 sentinel-目录.mp4 7-9 主从复制常见问题.mp4 7-8 故障处理.mp4 7-7 全量复制开销 + 部分复制....

Global site tag (gtag.js) - Google Analytics