spring中轻松实现定时任务,quartz表达式的在线Cron表达式生成器推荐
东西虽简单,保留下来,开箱即用,省时省力!!!!!
1.首先在pom.xml中引入quartz相关包
<dependency>
<groupId>org.quartz-scheduler</groupId>
<artifactId>quartz</artifactId>
<version>2.2.1</version>
</dependency>
<dependency>
<groupId>org.quartz-scheduler</groupId>
<artifactId>quartz-jobs</artifactId>
<version>2.2.3</version>
</dependency>
2.在spring 配置文件中加入
<!--要调度的对象 -->
<bean id="jobBean" class="com.cqliving.cloud.controller.module.info.InfoClick" />
<bean id="jobDetail"
class="org.springframework.scheduling.quartz.MethodInvokingJobDetailFactoryBean">
<!-- 目标对象-->
<property name="targetObject" ref="jobBean" />
<!-- 执行目标对象的execute方法-->
<property name="targetMethod" value="execute" />
<property name="concurrent" value="false" />
</bean>
<bean id="trigger" class="org.springframework.scheduling.quartz.CronTriggerFactoryBean">
<property name="jobDetail" ref="jobDetail" />
<!--不熟悉表达式该怎么写的,请参照 表达式在线生成网站,很给力哦。--http://cron.qqe2.com/>
<property name="cronExpression" value="0 0 0/1 * * ? " />
</bean>
<bean id="startQuertz"
class="org.springframework.scheduling.quartz.SchedulerFactoryBean"
lazy-init="false">
<property name="triggers">
<list>
<ref bean="trigger" />
</list>
</property>
</bean>
3.InfoClick类的代码为:
@Component
public class InfoClick {
public void execute() throws JobExecutionException {
System.out.println("开始执行定时任务-----");
}
}
spring中轻松实现定时任务,quartz表达式的在线Cron表达式生成器推荐相关推荐
- Elastic-Job项目启动后,控制台一直报Cron表达式有误且Cron表达式与当前配置的表达式不一样
问题描述:Elastic-Job项目启动后,控制台一直报配置的Cron表达式有误且Cron表达式与当前配置的表达式不一样,报错的Cron表达式是旧的配置 解决方法:引起该问题的原因是首次报Cron表达 ...
- 在线工具-程序员的工具箱-在线Cron表达式生成器
在线Cron表达式生成器 http://cron.qqe2.com/ 在线工具 - 程序员的工具箱 https://tool.lu/ 转载于:https://www.cnblogs.com/Yuyua ...
- Quartz在Spring中设置动态定时任务 .
什么是动态定时任务: 是由客户制定生成的,服务端只知道该去执行什么任务,但任务的定时是不确定的(是由客户制定).这样总不能修改配置文件每定制个定时任务就增加一个trigger吧,即便允许客户修改配置文 ...
- 使用Spring Task轻松完成定时任务
一.背景 最近项目中需要使用到定时任务进行库存占用释放的需求,就总结了如何使用Spring Task进行简单配置完成该需求,本文介绍Spring3.0以后自定义开发的定时任务工具, spring ta ...
- 在Spring中使用JDBCJobStore配置Quartz
我将开始一些有关Quartz Scheduler内部,提示和技巧的系列文章,这是第0章-如何配置持久性作业存储. 在Quartz中,您基本上可以在将作业和触发器存储在内存中以及在关系数据库中进行选择( ...
- java 定时任务(三):cron表达式
From: https://www.cnblogs.com/sawyerlsy/p/7208321.html 一.完整的cron表达式由7位以空格分隔的时间元素组成,从左到右分别为:秒.分.时.日期. ...
- 作业调度框架 Quartz 学习笔记(三) -- Cron表达式
2019独角兽企业重金招聘Python工程师标准>>> 前面两篇说的是简单的触发器(SimpleTrigger) , SimpleTrigger 只能处理简单的事件出发,如果想灵活的 ...
- Quartz使用总结、Cron表达式
前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家.点击跳转到教程. Quartz可以用来做什么? Quartz是一个任务调度框架.比如你遇到这样的问题 想每月25号,信 ...
- quartz 每30秒执行一次_作业调度框架 Quartz 学习笔记(三) -- Cron表达式
前面两篇说的是简单的触发器(SimpleTrigger) , SimpleTrigger 只能处理简单的事件出发,如果想灵活的进行任务的触发,就要请出 CronTrigger 这个重要人物了. Cro ...
最新文章
- loadrunner另类玩法【测试帮日记公开课】
- 6.SQL Server Sql语句
- memcached介绍,安装与基本使用
- butterknife 插件_知道这个插件,能让你的项目里少写1000行代码
- CSS 实现 0.5px 边框线
- python 预测算法_Python 与金融数据使用机器学习算法预测交易策略
- linux-修改pip包的下载源-改为国内境象提升速度
- arcgis更改字段名_ArcGIS怎么修改属性表字段名称
- python访问oracle_用Python操作Oracle
- dedecms漏洞getshell EXP最新可用
- Django简单入门
- 中标麒麟操作系统yum源配置
- 【python】函数和模块
- Office批量打印助手V8.5最新版
- 多个无线 AP 怎么实现无缝漫游?
- 笔记本电脑没有外放声音,但是插上耳机有声音的问题解决方法
- 杭州电子科技大学计算机非全日制,杭州电子科技大学非全日制研究生考试难吗?...
- VHDL实现数码管的动态扫描(可以连接其他的模块)
- 后台将图片以base64形式传给前台,前台展示
- 微信开发公众号本地调试
热门文章
- C++集合 STL集合 set集和--交集、并集、差集、对称差
- 三个练手的软件测试实战项目(附全套视频跟源码)偷偷卷死他们
- 微信JSSDK使用(获取access_token和jsapi_ticket及后续的完整方法)
- ActivityThread一些浅薄理解
- activitythread.java,ActivityThread and ApplicationThread | 学步园
- vue解决ios橡皮筋回弹
- 再不玩AI,就真的要失业了,如何用AI实现建筑设计?
- python之爬去微信通信录好友头像
- 办公文件的转换-word/图片/pdf 等转换
- 两个数组的交集和并集