解决什么问题:让定时任务脱离硬编码

后端系统里常有定时跑批、定期同步数据的需求。很多开发者习惯在代码里写死定时规则,一旦业务部门要求调整执行频率,或者临时暂停某个任务,就得改代码、重新打包部署。这门课针对的就是这个痛点:用 Quartz 框架把定时任务做成动态的,配合 Vue 前端界面,让用户直接在网页上新增任务、修改执行时间、暂停或恢复运行,不用动后端代码。它适合做内部管理系统、数据清洗调度等场景,如果你正在接手需要频繁调整定时策略的后台项目,这套方案的参考价值很明确。

适合什么基础与建议学习顺序

这套资料不适合完全的编程零基础。你需要对 Java 有基本了解,能独立用 Maven 搭建普通项目,懂基础的 SQL 操作。如果接触过 SpringBoot 但没写过前后端分离,也能跟上,因为课程是从建工程开始的。建议先看前三讲,把调度器、任务、触发器这三个核心要素的逻辑理清,再看第六、七讲跟着搭一遍工程。核心的动态操作部分在第八讲之后,重点看暂停、恢复等 API 的调用逻辑,这是整个脚手架能动态运转的关键。前端的 Vue 部分可以结合后端接口对照着看,不用死磕样式。

学完能做什么与资料配合方法

跟着敲完代码,你能独立产出一套带界面的定时任务调度系统。具体能力包括:设计任务数据表、在后端整合 Quartz、编写通用的任务执行入口,以及开发前端控制台实现对任务的全生命周期管理。资料配合练习的方法很直接:视频里讲到任务表设计时,暂停播放,自己在数据库里建好表结构再继续;讲到暂停 API 时,先自己写一遍接口,再和视频里的实现对比。这套脚手架本身具备通用性,学完后把示例里的具体业务逻辑替换掉,就能直接平移到你自己的实际工作项目里去用。


能独立完成springboot+quartz的整合,新增,运行,暂停,恢复,暂停,更新工作

课程目录

*   01 实操/

  *   01 动态定时器课程学习方法.mp4 05:41

  *   02 定时器的三要素调度器Scheduler,任务Job,触发器T.mp4 07:42

  *   03 Quartz定时器官网和企业如何使用sql.mp4 09:47

  *   04 Quartz定时器6大状态.mp4 05:59

  *   05 Quartz定时器的前后端分离技术栈.mp4 11:57

  *   06 创建一个企业开发的工程&工作空间.mp4 03:41

  *   07 视频 带你手把手敲一个从头开始的Maven项目.mp4 03:41

  *   08 动态定时任务:Quartz的暂停API入手,进行分析定时的必.mp4 06:02

  *   09 动态定时任务通用脚手架:创建任务表和任务数据.mp4 03:50

  *   10 如何写好一个Quartz的暂停功能Controller.mp4 09:26

  *   11 从源代码中看如何写Quartz的动态功能接口.mp4 13:47

  *   12 Quartz如何快速研发一个暂停后的恢复功能.mp4 08:10

  *   13 Cron表达式如何进行Quartz的更新操作.mp4 10:56

  *   14 Quartz动态任务如何优雅的删除api功能.mp4 07:16

  *   15 Quartz如何写一个通用的业务分析和触发器Trigger.mp4 04:05

  *   16 写一个通用版的动态定时任务控制器分页和列表API.mp4 21:00

  *   17 动态定时任务通用控制器:如何添加任务Job/Task.mp4 30:06

  *   18 动态定时任务通用控制器:如何更新任务Job/Task.mp4 06:47

  *   19 动态定时任务通用控制器:如何删除任务.mp4 04:25

  *   20 动态定时任务通用控制器:处理任务Job/Task的结果集.mp4 20:13

*   02 vue前端Task/Job端/

  *   01 VueJS的概述和使用说明.mp4 05:58

  *   02 对于小白人群,Vue项目如何创建.mp4 04:53

  *   03 vue项目结构和Vs code的日常工具介绍.mp4 13:42

  *   04 vue框架的介绍和如何进行npm install和启动npm.mp4 07:16

  *   05 Vue框架工程的项目结构介绍.mp4 04:36

  *   06 前端项目的学习方法和template整合.mp4 07:07

  *   07 Vue工程化配置:项目的前端跨域和后端API的配置技巧.mp4 06:56

  *   08 Vue结构含义:Vue工程的各个component的介绍和讲.mp4 11:24

  *   09 Quartz通用定时系统对应的前端vue页面安装依赖和搭建.mp4 12:24

  *   10 Quartz通用定时系统 task/job列表功能.mp4 09:41

  *   11 后端启动和swagger-ui,knife4j,druid界.mp4 09:41

  *   12 Quartz通用定时系统 前端添加和更新Task/Job.mp4 15:05

  *   13 如何设计Quartz通用定时系统的优雅更新.mp4 11:17

  *   14 Quartz通用定时系统如何保存结果集和定时任务的设计思路.mp4 11:52

  *   15 Quartz通用定时系统如何进行动态的执行自定义的job总结.mp4 08:28

*   03 课程素材和源代码下载/

  *   01 课程的讲义或课件.mp4 02:09

  *   02 课程的后端源代码附件下载,该课时指导视频,非正文.mp4 02:09

  *   03 课程的前端源代码附件下载,该课时指导视频,非正文.mp4 02:09

  *   04 课程的前端源代码不含依赖附件下载,该课时指导视频,非正文.mp4 02:09

  *   05 课程的数据库附件下载,该课时指导视频,非正文.mp4 02:09

  *   06 课程的课件思维导图下载,该课时指导视频,非正文.mp4 02:09