0
点赞
收藏
分享

微信扫一扫

Spring4+Springmvc+quartz实现多线程动态定时调度

在觉 2021-09-30 阅读 48
日记本

scheduler定时调度系统是大多行业项目都需要的,传统的spring-job模式,个人感觉已经out了,因为存在很多的问题,特别是定时调度的追加、修改、删除等,需要修改xml,xml的配置生效无非是热部署灰度发布方案或者直接停止、重启服务器,完全不能做到自动启动、修复方式。

提醒:可以对应用进行集群部署,在对定时调度配置时可以使用集群方式或者单边配置应用方式,今天讲解的是使用spring4+scheduler实现定时调度,闲话少说,直接把步骤记录下来:(企业架构源码可以加求球:叁五三陆二肆柒二伍玖)


1. 在项目的pom.xml文件中引入quartz的jar包,如下:

2. 定义quartz的配置文件spring-context-quartz.xml:

3.  在项目的web.xml文件中引入spring-context-quartz.xml配置文件

4. 定义job实体对象

5. 编写quartz的jobServvice类:

6. 编写相关job的Controller、dao、dao.xml我这边就不写了,其实就是对数据的增删改查操作


7. 启动项目验证quartz是否成功:

    项目启动个控制台:

     任务列表:

 任务添加和修改界面:

到此完毕!

举报

相关推荐

0 条评论