如何用Quartz做定时任务

 时间:2026-02-14 03:43:20

1、我们新建一个控制台程序,利用Nuget引入Quartz的程序包,同时会自动引入日志库,用于输入日志,如下图所示。

如何用Quartz做定时任务

2、下一步是配置项目目录下的App.Config文件,如下图所示,注意configSections一定要放在第一个节点

如何用Quartz做定时任务

3、编写需要执行的任务逻辑,它继承了IJob接口,然后需要实现其中的Exxcute方法,任务逻辑的部分放在Execute里即可。

如何用Quartz做定时任务

4、接下来开始编写定时任务程序,首先是初始化任务调度器,如下图所示

如何用Quartz做定时任务

5、然后利用JobBuilder建立任务关联到我们刚才创建的任务逻辑,在创建一个触发器,用来明确此任务在什么时间点执行,执行几次,最后执行start,即可进行任务。

如何用Quartz做定时任务

6、可能你会说,如果我一个调度器里面想执行2个任务怎么办,比如下面我们又声明了一个任务

如何用Quartz做定时任务

7、很简单,像下面一样依次的往调度器里叠加任务即可,最后统一的执行,如果他们的执行时间需要错开的话,修珠侧改执行时间即可

如何用Quartz做定时任务

8、最后总结一娃矿下,用Quartz做定时任务首先写任务功能,然后声明任务调度器,接下来往任务调度器里添加任务以及触发器,最后执行即可。是不巨裁珠是很简单那!

  • navicat把mysql数据转换SQL脚本文件
  • postman如何设置本地变量
  • IntelliJ IDEA怎么启用编辑器选项卡中使用选项
  • IntelliJ IDEA怎么开启显示非唯一文件名的目录
  • mysql逻辑判断语句
  • 热门搜索
    西米的做法大全 跑步减肥的正确方法 鸡肉怎么炒好吃又嫩 挖掘机视频大全儿童版 炖鲤鱼的家常做法 你看起来好像很好吃2 怎么去霉运 qq特别关注怎么取消 古诗大全 元旦用英语怎么说