1:导入quartz包
<dependency>
<groupId>org.quartz-scheduler</groupId>
<artifactId>quartz</artifactId>
<version>1.8.4</version>
</dependency>
<groupId>org.quartz-scheduler</groupId>
<artifactId>quartz</artifactId>
<version>1.8.4</version>
</dependency>
2:配置文件
<?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:context="http://www.springframework.org/schema/context" xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans.xsd http://www.springframework.org/schema/context http://www.springframework.org/schema/context/spring-context.xsd"> <context:property-placeholder location="system.properties" /> <!-- Channel info isp --> <bean id="ispInfoGetterTask" class="org.springframework.scheduling.quartz.MethodInvokingJobDetailFactoryBean"> <property name="targetObject" ref="ispTask" /><!--要执行的类--> <property name="targetMethod" value="run" /><!--要执行的方法--> <property name="concurrent" value="false" /><!-- 控制在周期内执行不完是否等待,false表示等待 --> </bean> <bean id="ispInfoGetterTaskTrigger" class="org.springframework.scheduling.quartz.CronTriggerBean"> <property name="jobDetail" ref="ispInfoGetterTask" /> <property name="cronExpression" value="${isp.bandwidthInfo.interval}" /> </bean> <bean class="org.springframework.scheduling.quartz.SchedulerFactoryBean"> <property name="triggers"> <list> <ref bean="ispInfoGetterTaskTrigger" /> </list> </property> </bean> </beans>
3:启动方法
public class Main { public static void main(String[] args) { System.setProperty("org.terracotta.quartz.skipUpdateCheck", "true");// 去掉Quartz的自动更新功能 new ClassPathXmlApplicationContext(new String[] { "conf/beans.xml", "conf/cronTasks.xml" }); } }
相关推荐
基于Java的一个简单的定时任务调度管理系统.zip 分享一个简单的定时任务调度管理系统 项目基于springboot quartz mybatis开发 1.可以支持定时任务的管理调度,实现定时任务的动态设置和统一管理; 2.目前比较简单的...
1 通过quartz创建持久化定时执行任务 3 1.1 首先创建一个基本的web工程,所需jar包 3 1.2 Quartz配置文件quartz.properties 4 1.3 创建job 6 1.3.1 实现org.quartz.Job接口 6 1.3.2 把以上job持久化到数据库中 6 1.4...
我们要实现定时执行某个方法时,就可以在job目录中加入自己的方法类,但要实现GCJobInterface接口,重写execute 方法即可
- 定时任务:整合Quartz做定时任务,加入任务日志,任务运行情况一目了然 - 代码生成:高灵活度生成前后端代码,减少大量重复的工作任务(逆向有很多方案,这种基于template的有一定的灵活性) - 邮件工具:配合富...
自己写的Quartz例子简单实用。包含所有jar包,部属到tomcat下就可运行。tomcat窗口启动后每10秒调一次execute()。另外还用到了DWR,在jsp中点submit就会发送异步请求回调rollBack方法。简单明了,很适合初学者!
基于Quartz.net开发的可拓展可配置的Windows服务框架,可扩展任务,配置文件配置任务执行间隔。下载即可安装运行,加入了数据库Orm框架SqlSugar
定时任务:整合Quartz做定时任务,加入任务日志,任务运行情况一目了然 代码生成:高灵活度生成前后端代码,减少大量重复的工作任务 邮件工具:配合富文本,发送html格式的邮件 七牛云存储:可同步七牛云存储
定时任务:整合Quartz做定时任务,加入任务日志,任务运行情况一目了然 代码生成:高灵活度生成前后端代码,减少大量重复的工作任务 邮件工具:配合富文本,发送html格式的邮件 七牛云存储:可同步七牛云存储的数据...
1、数据库读写分离 2、数据接口直接生成,不用手动单独添加 ...18、quartz定时任务管理 19、@CheckParam自定义检测参数 20、ip+并发控制,加入黑名单机制 21、日志、记录 22、前端使用vue.js、jquery等
- 定时任务:整合Quartz做定时任务,加入任务日志,任务运行情况一目了然 - 代码生成:高灵活度生成前后端代码,减少大量重复的工作任务 - 邮件工具:配合富文本,发送html格式的邮件 - 七牛云存储:可同步七牛云...
RabbitBot_RE兔叽 RabbitBot_RE前身为很可惜,它没有挺...quartz用于定时任务 lombok用于简化代码 junit用于单元测试 logback用于输出日志,以及日志数据持久化 bug我们不生产BUG,我们只是。。。算了,我们的工作就
#DCnetworkDisk 网盘系统基于SpringMVC、MySQL、Redis的网盘系统##使用到的技术:SpringMVC: MVC框架Tomcat: web容器Hibernate: ORM框架quartz定时任务,用来定时同步数据库和用户文件夹的文件##计划加入的功能:非...
定时任务:整合Quartz做定时任务,加入任务日志,任务运行情况一目了然 代码生成:高灵活度生成前后端代码,减少大量重复的工作任务 邮件工具:配合富文本,发送html格式的邮件 免费图床:使用sm.ms图床,用作公共...
欢迎相同爱好者加入一起维护此项目webKettleETL产品介绍webkettle平台,优化的将平台构建为B / S架构的ETL模型设计以及集成用户专业调度管理的分布式ETL建模运维系统。系统分为七大模块:模型,平台,任务,定时调度...