1. 首页
  2. 编程语言
  3. Java
  4. 详解SpringBoot 创建定时任务(配合数据库动态执行)

详解SpringBoot 创建定时任务(配合数据库动态执行)

上传者: 2022-05-29 01:09:35上传 PDF文件 114.50 KB 热度 2次

基于注解来创建定时任务非常简单,只需几行代码便可完成。@Scheduled 除了支持灵活的参数表达式cron之外,还支持简单的延时操作,例如 fixedDelay ,fixedRate 填写相应的毫秒数即可。为了达到实时生效的效果,可以使用接口来完成定时任务。为了演示效果,这里选用 Mysql数据库 和 Mybatis 来查询和调整定时任务的执行周期,然后观察定时任务的执行情况。具体代码如下:启动应用后,查看控制台,打印时间是我们预期的每5秒一次:这时候打开Navicat ,将执行周期修改为每1秒执行一次,然后观察控制台打印效果:可以清楚看到执行周期已经改变,并且不需要我们重启应用,十分方便。

下载地址
用户评论