1. 先导入依赖

<dependencies><dependency><groupId>org.quartz-scheduler</groupId><artifactId>quartz</artifactId><version>2.3.0</version></dependency><dependency><groupId>org.slf4j</groupId><artifactId>slf4j-simple</artifactId><version>1.7.25</version><scope>compile</scope></dependency><dependency><groupId>org.apache.cassandra</groupId><artifactId>cassandra-all</artifactId><version>3.11.3</version></dependency></dependencies>

2. 编写main方法


import org.quartz.JobDetail;
import org.quartz.Scheduler;
import org.quartz.SchedulerException;
import org.quartz.Trigger;
import org.quartz.impl.StdSchedulerFactory;
import static org.quartz.JobBuilder.*;
import static org.quartz.TriggerBuilder.*;
import static org.quartz.SimpleScheduleBuilder.*;
public class Test{public static void main(String[] args) {Scheduler scheduler =null;try {//创建scheduler = StdSchedulerFactory.getDefaultScheduler();//启动scheduler.start();//可以让线程进行休眠//Thread.sleep(5000);JobDetail job = newJob(HelloJob.class)  //自己触发器.withIdentity("job1", "group1").build();Trigger trigger = newTrigger().withIdentity("trigger1", "group1").startNow().withSchedule(simpleSchedule().withIntervalInSeconds(4) //表示4秒.repeatForever()).build();// 告诉quartz使用我们的触发器安排scheduler.scheduleJob(job, trigger);//关闭//scheduler.shutdown();//关闭方法} catch (Exception se) {System.out.println(se.getMessage());}}}

3.编写自己的触发器

import org.quartz.Job;
import org.quartz.JobExecutionContext;
import org.quartz.JobExecutionException;public class HelloJob implements Job {//这个方法是每次定时执行的操作public void execute(JobExecutionContext jobExecutionContext) throws JobExecutionException {System.out.println("执行定时任务的方法");}
}

mvn项目Quartz简单上手相关推荐

  1. 基于stm32的简单小项目_适合小白做的创业3个小项目,简单上手

    现在每一位为了能够让自己和家人过上更好地生活,都会不满足于现状的单方面地工作,想要通过创业来改变如今的局面,这种想法也是好的,但是我们需要知道想要创业,并不是那么的容易,需要有一定的技能和管理水平才能 ...

  2. 头条号搬运项目,小白简单上手日入200+

    头条号搬运项目,小白简单上手日入200+ 大家好,我是独孤求胜,公众号独孤思维.今天是原创日更84篇. 上次分享了一个头条号音频近期收益截图,很多粉丝跑来问我,头条居然还可以赚钱?居然还可以音频赚钱? ...

  3. 定时执行程序-Quartz简单实例

    定时执行程序-Quartz简单实例 1.加jar包:Quartz自己quartz-1.8.3.jar和依赖包commons-logging.jar  .slf4j-log4j12-1.5.10.jar ...

  4. 一个项目的简单开发流程——需求、数据库、编码

    关于一个项目的简单开发流程 前言:从11月8号开始到11月12号我们小组使用html+easyUI+ashx+异步,开发了一个简易的网 站,也就是简单的门户网站,下面我就将我们这几天开发中遇到的一些问 ...

  5. quartz简单配置

    代码复用篇,quartz简单配置. <!-- 配置定时器 --><bean id="task1" class="com.ebp.group.utils. ...

  6. linux脚本量产,可玩性很高的量产键盘、套件 HEAVY SHELL KIRA 96简单上手

    1.jpg (45.97 KB, 下载次数: 4) 可玩性很高的量产键盘.套件 HEAVY SHELL KIRA 96简单上手 2021-2-2 14:20 上传HEAVY SHELL Kira 96 ...

  7. Android项目实战:简单天气-刘桂林-专题视频课程

    Android项目实战:简单天气-11200人已学习 课程介绍         学习新的知识点,时下Android比较流行的MPAndroidChart + Retrofit2.0 + Gson! 课 ...

  8. Qt开源VS Dock项目Qt-Advanced-Docking-System简单使用

    前言 最近项目忙完了,一直在写文档,趁有点时间多找一点开源项目为下个项目做准备.今天分享的项目是Qt的一个开源项目: Qt-Advanced-Docking-System .这个项目是对QDockWi ...

  9. 【有趣的Python小程序】Python多个简单上手的库制作WalkLattice 走格子游戏 (思路篇)上

    篇写上一个思路篇,那么今天我们就来完成这一项工作 源代码和配套文件 链接: https://caiyun.139.com/m/i?135ClY1yWrSKX 提取码:e4pq 复制内容打开中国移动云盘 ...

最新文章

  1. matlab偏导符号怎么打,matlab 如何输入导数
  2. solr4.2增量索引之同步(修改,删除,新增)--转载
  3. 加载vue文件步骤_vue中.vue文件解析步骤详解
  4. java高并发(十六)J.U.C之ForkJoin
  5. 小程序内嵌h5页面分享_微信小程序webview内页面分享
  6. Dijkstra 计算两地间的最短距离
  7. wps单机无网络版_单平台销量破百万,这个国产单机系列要出网游,还要上主机...
  8. 服务器搭建php mysql5_Windows下php5+apache+mysql5 手工搭建笔记
  9. object htmldivelement什么意思_深入探究 Function amp; Object 鸡蛋问题
  10. Workflow相关表简单分析
  11. PhoneGap在Microsoft Visual Studio Express For Windows Phone上编译出错的解决方案
  12. Unity容器中AOP应用示例程序
  13. 安装MapGIS IGServer遇到的问题
  14. 关于Tomcat和Servlet容器的小结
  15. 用matlab求roc曲线的面积Auc,sklearn计算ROC曲线下面积AUC
  16. 安卓ttf格式的字体包_【新品】比百思不得姐细一点的小粗黑丨正常大小+小字体...
  17. 2、基因树 与物种树的关系及建树
  18. 骨传导耳机是什么意思?骨传导耳机工作原理是什么
  19. Linux嵌入式数据库
  20. 虚拟试衣-DiOr论文解读

热门文章

  1. 图像倒转90度(Rotate Image)
  2. 架构师修练 I - 超级代码控
  3. 2018-2019 网络对抗技术 20165231 Exp5 MSF基础应用
  4. MongoDB基础命令
  5. Robot Framework - Variable file
  6. 在Ubuntu14.04上安装UberWriterMarkdown编辑器
  7. 10_css控制背景与css精灵.txt
  8. spring定时器总结
  9. public/private/protected/默认 的各种理论上的区别
  10. flash 游戏 ui 制作方案