mvn项目Quartz简单上手
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简单上手相关推荐
- 基于stm32的简单小项目_适合小白做的创业3个小项目,简单上手
现在每一位为了能够让自己和家人过上更好地生活,都会不满足于现状的单方面地工作,想要通过创业来改变如今的局面,这种想法也是好的,但是我们需要知道想要创业,并不是那么的容易,需要有一定的技能和管理水平才能 ...
- 头条号搬运项目,小白简单上手日入200+
头条号搬运项目,小白简单上手日入200+ 大家好,我是独孤求胜,公众号独孤思维.今天是原创日更84篇. 上次分享了一个头条号音频近期收益截图,很多粉丝跑来问我,头条居然还可以赚钱?居然还可以音频赚钱? ...
- 定时执行程序-Quartz简单实例
定时执行程序-Quartz简单实例 1.加jar包:Quartz自己quartz-1.8.3.jar和依赖包commons-logging.jar .slf4j-log4j12-1.5.10.jar ...
- 一个项目的简单开发流程——需求、数据库、编码
关于一个项目的简单开发流程 前言:从11月8号开始到11月12号我们小组使用html+easyUI+ashx+异步,开发了一个简易的网 站,也就是简单的门户网站,下面我就将我们这几天开发中遇到的一些问 ...
- quartz简单配置
代码复用篇,quartz简单配置. <!-- 配置定时器 --><bean id="task1" class="com.ebp.group.utils. ...
- linux脚本量产,可玩性很高的量产键盘、套件 HEAVY SHELL KIRA 96简单上手
1.jpg (45.97 KB, 下载次数: 4) 可玩性很高的量产键盘.套件 HEAVY SHELL KIRA 96简单上手 2021-2-2 14:20 上传HEAVY SHELL Kira 96 ...
- Android项目实战:简单天气-刘桂林-专题视频课程
Android项目实战:简单天气-11200人已学习 课程介绍 学习新的知识点,时下Android比较流行的MPAndroidChart + Retrofit2.0 + Gson! 课 ...
- Qt开源VS Dock项目Qt-Advanced-Docking-System简单使用
前言 最近项目忙完了,一直在写文档,趁有点时间多找一点开源项目为下个项目做准备.今天分享的项目是Qt的一个开源项目: Qt-Advanced-Docking-System .这个项目是对QDockWi ...
- 【有趣的Python小程序】Python多个简单上手的库制作WalkLattice 走格子游戏 (思路篇)上
篇写上一个思路篇,那么今天我们就来完成这一项工作 源代码和配套文件 链接: https://caiyun.139.com/m/i?135ClY1yWrSKX 提取码:e4pq 复制内容打开中国移动云盘 ...
最新文章
- matlab偏导符号怎么打,matlab 如何输入导数
- solr4.2增量索引之同步(修改,删除,新增)--转载
- 加载vue文件步骤_vue中.vue文件解析步骤详解
- java高并发(十六)J.U.C之ForkJoin
- 小程序内嵌h5页面分享_微信小程序webview内页面分享
- Dijkstra 计算两地间的最短距离
- wps单机无网络版_单平台销量破百万,这个国产单机系列要出网游,还要上主机...
- 服务器搭建php mysql5_Windows下php5+apache+mysql5 手工搭建笔记
- object htmldivelement什么意思_深入探究 Function amp; Object 鸡蛋问题
- Workflow相关表简单分析
- PhoneGap在Microsoft Visual Studio Express For Windows Phone上编译出错的解决方案
- Unity容器中AOP应用示例程序
- 安装MapGIS IGServer遇到的问题
- 关于Tomcat和Servlet容器的小结
- 用matlab求roc曲线的面积Auc,sklearn计算ROC曲线下面积AUC
- 安卓ttf格式的字体包_【新品】比百思不得姐细一点的小粗黑丨正常大小+小字体...
- 2、基因树 与物种树的关系及建树
- 骨传导耳机是什么意思?骨传导耳机工作原理是什么
- Linux嵌入式数据库
- 虚拟试衣-DiOr论文解读