ssm框架集成quartz任务调度

4-SSM框架下定时任务调度的实现 今天想跟大家分享的是在ssm框架下实现任务调度的实现方式。因为在我们实际的项目中,很多时候会使用到一些定时器,比如邮件汇总、报表汇总这样的业务场景。那在ssm框架下有什么方式实现呢? 阅读详情

1.quartz下载链接网址:http://www.quartz-scheduler.org/

2.点击download

3.这里下载2.2版本

4.下载成功后解压

5.导包

6.新建普通java类

7.新建配置文件

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:tx="http://www.springframework.org/schema/tx" xmlns:context="http://www.springframework.org/schema/context"
       xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-3.2.xsd
   http://www.springframework.org/schema/aop http://www.springframework.org/schema/aop/spring-aop-3.2.xsd
   http://www.springframework.org/schema/tx http://www.springframework.org/schema/tx/spring-tx-3.2.xsd
   http://www.springframework.org/schema/context http://www.springframework.org/schema/context/spring-context-3.2.xsd">
   <!-- 1.托管要执行的任务 -->
   <!-- 要调用的工作类 -->
   <bean id="job1" class="com.song.work.job.job1"></bean>
   <!-- 2.定义任务列表 -->
   <!-- 定义调用对象和调用对象的方法 -->
   <bean id="jobDtetail1" class="org.springframework.scheduling.quartz.MethodInvokingJobDetailFactoryBean">
	    <!-- 目标执行任务job1-->
	    <!-- 调用的类 -->
	    <property name="targetObject"> <ref bean="job1"/> </property> 
	     <!-- 配置任务执行的方法-->
	     <!-- 调用类中的方法 -->
	    <property name="targetMethod"> <value>work</value> </property>
   </bean>
   <!-- 3.定义触发器 -->
   <bean id="CronTrigger1" class="org.springframework.scheduling.quartz.CronTriggerBean">
     	<!-- 3.1.何时触发 使用cronExpression定义执行规则 -->
        <!-- cron表达式 -->
            <property name="cronExpression">
                 <!-- 此处的时间自定义 -->
                <value>10,15,20,25,30,35,40,45,50,55 * * * * ?</value>
            </property>
     	<!-- 3.2.触发啥 -->
     	<property name="jobDetail"> <ref bean="jobDtetail1"/></property>
    </bean>
  	<!-- 4.定义调度器-->
   	<bean id="schedule1" lazy-init="false" autowire="no" class="org.springframework.scheduling.quartz.SchedulerFactoryBean">
            <property name="triggers">
                <list>
                    <ref bean="CronTrigger1"/>
                </list>
            </property>
     </bean>
   
   </beans>

代码解析:

调度器调动触发器

触发器触发任务列表

任务列表配置任务

报错:

class org.springframework.scheduling.quartz.CronTriggerBean has interface org.quartz.CronTrigger as super class

解决方法:

将CronTriggerBean修改为CronTriggerFactoryBean。

成功!

学习视频:https://v.youku.com/v_show/id_XMTgyNzUzNDkzNg==.html?spm=a2hbt.13141534.app.5~5!2~5!2~5~5~5!2~5~5!2~5!2~5!2~5~5!25~A

Spring+SpringMVC+mybatis+Quartz整合 Quartz与SpringMVC的整合简介Quartz是一个完全由java编写的开源作业调度框架,为在Java应用程序中进行作业调度提供了简单却强大的机制。Quartz允许开发人员根据时间间隔来调度作业。它实现了作业和触发器的多对多的关系,还能把多个作业与不同的触发器关联。这篇文章介绍了Quartz与SSM框架的整合,包括了持久化的方法和对于任务的一些简单操作。本文包括一个简单的由vuejs和Ele 阅读详情

相关推荐

ssm集成quartz完成定时任务

该项目是简单的实现quartz持久化集成ssm的,实现定时任务,仅为本人学习的一个简单实例

SSM框架整合 quartz 定时任务调度

maven的pom.xml<!-- quartz --> <dependency> <groupId> org.quartz-scheduler < / groupId > < artifactId > 石英 < / artifactId > < 版本 > 2.2.1 < / 版本 >

Gooooa的博客 8697

基于SSM+quartz的定时任务管理demo

基于SSM+quartz的定时任务管理demo

Quartz 任务调度实例 定时的在SSM框架中的运用

Quartz 时间任务调度器上官网:http://www.quartz-scheduler.org/ 下载最新的java包 还有一个问题就是,Spring3.1以下的版本才能用quartz1.X的版本, Spring3.1以上的版本才能用quartz2.X的版本,这是由于其中内部冲突问题,没有去详细的了解。maven的加载jar包方式,现在都是比较用的多maven来管理jar包的 <dep

you_are_my_life的博客 974

ssm整合quartz定时任务实现动态增删改查,暂停任务,恢复任务

ssm整合quartz 并持久化到数据库中,实现动态增删改查,暂停任务,恢复任务等 将链接内的target文件直接放到项目ssmquartztest文件夹下 运行环境: jdk5+tomcat7+mysql+eclipse+maven lib jar包下载地址 地址1:链接:https://pan.baidu.com/s/1d3TveY 密码:g1t1 地址2:链接: https://pan.baidu.com/s/1dGoUgJv 密码: m7qx

概述DeepLab系列(deeplab v1, deeplab v2, deeplab v3, deeplab v3+)

前言:图像分割是指像素级别的图像识别,即标注出图像中每个像素所属的对象类别。 语义分割更注重类别之间的区分,而实例分割更注重个体之间的区别。 DeepLab是由Google团队提出的一系列图像分割算法。 DeepLab v1 (2014年) Paper (ICLR 2015) Code 创新点: 空洞卷积(Atrous Conv); <解决编码过程中信号不断被下采样,细节丢失的问题> 全连接条件随机场(Fully-connected Conditional Random Field)。

ZSH12345678900的博客 5528

SSM框架极简便携式集成Quartz任务调度

SSM框架整合Quartz任务调度SSM集成Quartz,实际操作只需两步: 1.配置自定义的Job(添加job的相关属性,修改任务方法) 2.将Job注册到JobRegister 即可在项目中运行属于你的Quartz任务调度,方便实用,易于操作。1.添加maven依赖<dependency> <groupId>org.quartz-scheduler</groupId> <artif

CatalpaFlat的博客 1302

SAP 货币类型和公司代码的货币设置

货币类型分为公司代码和集团货币,一般FI 10类型和集团货币 30,事务代码是8KEM; 设置货币类型的事务代码是OB22 在S/4 1809版本里编辑功能统合到事务代码FINSC_LEDGER 中了,这里集中了分类账和公司代码的设置; 设置多账簿的币种(会出现在BSEG和FAGLFLEXA表中) 汇率维护在TCURR表中,可通过BAPI_EXCHANGERATE_GETDETAIL函数获取。 CO货币的事务代码是成本控制范围货币:OKKP ,一般设置为货币码20和30; 另外, SCC4设置集团货币,

RichardYang2020的博客 1万+

ssm框架集成Quartz定时器

转载:https://www.cnblogs.com/XJJD/p/7773472.html

sky198989的博客 232

JS逆向实战:从宿务航空机票搜索到参数签名算法解析

在现代Web应用开发中,前端与后端的数据交互安全是核心技术环节。其原理通常涉及参数签名、令牌验证等机制,用于防止未授权访问和数据篡改。这些技术的核心价值在于保障接口调用的合法性与数据完整性,广泛应用于电商、金融、旅行预订等对数据安全要求较高的场景。以机票搜索为例,网站常通过动态生成的签名参数来验证请求来源。本文以宿务太平洋航空为案例,深入解析其搜索请求中关键参数(如signature)的生成逻辑,并演示如何通过浏览器开发者工具进行断点调试、变量追踪,最终使用Node.js与crypto-js库本地复现完整请

weixin_26642481的博客 752

RK3576的ISP和VPSS图像处理能力实测:对比海思方案能做什么?

本文深度评测了RK3576芯片的ISP和VPSS图像处理能力,并与海思方案进行对比。测试显示,RK3576在MIPI接口灵活性、多路视频支持、HDR动态范围和降噪效果等方面表现优异,特别适合智能视觉和安防监控应用。通过实测数据展示了其在低照度、高动态范围等复杂场景下的卓越性能。

weixin_42713608的博客 261

在Spring框架中集成Quartz实现任务调度

  在各种企业应用中经常遇到任务调度的需求,Sun JDK 本身提供的java.util.Timer和TimerTask提供了简单的调度功能,允许用户按照一个固定的时间间隔,周期运行任务。Quartz是开源任务调度运用最为广泛的框架,它提供了强大的任务调度机制,允许开发人员灵活地定义触发器的调度时间表,对触发器和任务进行关联映射,并且Quartz提供了调度运行环境的持久化机制,可以保存并恢复调度现

陈满的专栏 1377

图解B+树的插入过程

B+ 树在现代数据库中很常见,如果我们了解它,在工作中可能对性能优化会有更好的帮助! 最近我一直在思考 B+ 树的高度是由什么决定的。知道我了解了 B+ 树的插入过程,才有一种恍然大悟的感觉! 网上的一些资料杂乱无章,不同的数据库可能还有对 B+ 树有不同的实现。但是万变不离其宗,B+ 树的定义,大致如下所示: 总结一下,B+ 树有下面 5 个重要的特点。 B+ 树包含 2 种类型的结点: 内部结点(也称索引结点)和叶子结点。 根结点本身即可以是内部结点,也可以是叶子结点。 根结点的关键字个数最

愿君出走半生,归来时仍是少年 2134

java 任务调度框架_Java任务调度框架Quartz入门

Quartz[kwɔːts]:石英,其框架和名字一样简单朴素又不失魅力,在Java程序界,Quartz大名鼎鼎,很多Java应用几乎都集成或构建了一个定时任务调度系统,Quartz是一个定时任务调度框架(Quartz官网:http://www.quartz-scheduler.org/)。这个工具在美团中的有大量使用,详见他们的官方博客:http://tech.meituan.com/。Quar...

weixin_30701169的博客 1028

Altium Designer(AD24/25)如何在PCB设计阶段做阻抗匹配

目前阻抗匹配多直接有制版厂进行,PCB设计师在设计阶段可不关注阻抗设计,在加工阶段只需标注需要控制的阻抗线,制板厂即可按照要求对阻抗线进行调整和控制。但是对于设计师来讲掌握阻抗线的设计方法也是非常必要的。本文介绍Altium Designer(AD24/25)如何在PCB设计阶段做阻抗匹配。

fydar的博客 893

到底什么是指令集?什么是微架构?他们是什么关系?

指令集、处理器架构、芯片厂商、ARM、x86,其间关系还在迷糊吗?一文迅速理清!!

车载系统攻城狮 7812

Quartz整合SSM详解

前言:Quartz 是 OpenSymphony 开源组织在任务调度领域的一个开源项目,完全基于Java实现 Spring和Quart整合流程详解: 第一步:导入依赖(Maven管理): <dependencies> <dependency> <groupId>org.springframework</groupId> <artif...

黄文孝同学的博客 8266

STM32H743的FDCAN使用方法(1):STM32CubeMX初始化代码生成

STM32H743的FDCAN使用方法(1):STM32CubeMX初始化代码生成。

kevin1499的博客 2566

SSM整合系列之 整合Quartz简单实现任务调度

Quartz是Java领域最著名的开源任务调度工具,是一个任务调度框架,通过触发器设置作业的定时运行规则,来执行定时任务。在项目中使用频繁,本文将在SSM整合项目上整合Quartz框架实现任务调度。

程序猿的博客 3388

jdk-8u144-linux-x64.tar.gz.

该资源为搭建Linux系统Java环境用,资源的后缀为tar.gz格式的压缩包

复分析 阿尔福斯(Ahlfors) 第三版答案 英文

答案分为十章,有部分习题没有答案,全英文复分析阿尔福斯(Ahlfors) 第三版答案

Quartz整合ssm

1、Quartz是一个任务调度框架。在某一个有规律的时间点干某件事。并且时间的触发的条件可以非常复杂(比如每月最后一个工作日的17:50),复杂到需要一个专门的框架来干这个事。你给它一个触发条件的定义,它负责到了时间点,触发相应的Job起来干活。 2、整合ssm的一个简单的例子 pom.xml加入依赖包 &lt;dependency&gt; &lt;groupId&gt;org....

run的博客 1655

IEM模型,地表粗糙度模拟

利用微波反演土壤水分时候,利用IEM模型可以实现对随机地表的模拟

XXL-JOB原理--定时任务框架简介(一)

之前在工作中有接触许雪里大神开源的分布式任务调度平台XXL-JOB,最近经过一段时间的源码系统学习,今天简单写一篇博客介绍一下。 相关博客: XXL-JOB原理--执行器注册(二) XXL-JOB原理--任务调度中心执行器注册(三) XXL-JOB原理--任务调度中心任务管理(四) XXL-JOB原理--任务执行(五) 一、完整介绍地址:官方介绍 二、最新版本架构图: 三、介绍...

井底之蛙 8万+

怀旧版电脑GBC模拟器

再现原版GBC掌机的界面,电脑运行连游戏界面都一样大小,很怀旧,很真实,(英文版)强烈推荐,很小的文件,很难才找到的。

Quartz详解入门必备

Quartz是什么 Java中的**定时任务**调度框架!!! Java中我们可以常看到定时框架: Quartz框架 Spring Task框架 但是Quartz框架使用的成都比较多,调度简单 Quartz是OpenSymphony开源组织在Job scheduling领域又一个开源项目,它可以与J2EE与J2SE应用程序相结合也可以单独使用。 Quartz可以用来创建简单或为运行十个...

黄文孝同学的博客 6489

SSM整合Quartz框架

1.Quartz概述 Quartz是一款开源的优秀任务调度框架,易上手使用简单 运行环境 Quartz 可以运行嵌入在另一个独立式应用程序 Quartz 可以在应用程序服务器(或servlet容器)内被实例化,并且参与XA事务 Quartz 可以作为一个独立的程序运行(其自己的Java虚拟机内),可以通过RMI使用 Quartz 可以被实例化,作为独立的项目集群(负载平衡和故障转移功能...

weweeeeeeee的博客 3938

SSM框架下定时任务调度的实现(留备)

这是SSM框架整合的第4篇文章了,这两天基本都是每天整理2篇的节奏,真的是闲得蛋疼了我。不过这几篇文章都是自己动手实践过程中记录的,期间也遇到一些问题,参考了一些前辈的实现方式。在这里感谢前辈们的无私奉献,才换来现在我们的学习成本才能这么低,谢谢大家~ 回归话题,今天想跟大家分享的是在ssm框架下实现任务调度的实现方式。因为在我们实际的项目中,很多时候会使用到一些定时器,比如邮件汇总、报表汇总这样...

weixin_42804852的博客 748
上一篇: mybatis的association查询多条记录,只返回最后一条
csdnApril
博客等级 码龄9年 2粉丝 20原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值