文章目录

  • 1、在入口类中加入@EnableScheduling注解:
  • 2、创建定时器类,类中的方法注解了@Scheduled就是一个定时器:

简单两步,实现在spring boot中配置和使用定时器:

1、在入口类中加入@EnableScheduling注解:

@SpringBootApplication
@EnableScheduling
public class MySpringBootApplication {private static Logger logger = LoggerFactory.getLogger(MySpringBootApplication.class);public static void main(String[] args) {SpringApplication.run(MySpringBootApplication.class, args);logger.info("My Spring Boot Application Started");}
}

2、创建定时器类,类中的方法注解了@Scheduled就是一个定时器:

@Component
public class Scheduler {private final Logger logger = LoggerFactory.getLogger(this.getClass());@Scheduled(cron="0 0/1 * * * ?") //每分钟执行一次public void statusCheck() {    logger.info("每分钟执行一次。开始……");//statusTask.healthCheck();logger.info("每分钟执行一次。结束。");}  @Scheduled(fixedRate=20000)        //fixedRate:执行频率,每隔多少时间就启动任务,不管该任务是否启动完成public void testTasks() {    logger.info("每20秒执行一次。开始……");//statusTask.healthCheck();logger.info("每20秒执行一次。结束。");}
}

4、SpringBoot 配置和使用定时任务相关推荐

  1. springboot配置定时任务及常用的cron表达式

    springboot引入定时任务 springboot引入定时任务主要需要以下几步: 1.引入相关的依赖 2.配置程序开启定时任务 3. 编写定时任务 引入相关的依赖 只用引一个基础的web的依赖就可 ...

  2. SpringBoot使用@Scheduled创建定时任务

    定时任务一般会存在中大型企业级项目中,为了减少服务器.数据库的压力往往会采用时间段性的去完成某些业务逻辑.比较常见的就是金融服务系统推送回调,一般支付系统订单在没有收到成功的回调返回内容时会持续性的回 ...

  3. java quartz 动态执行,浅谈SpringBoot集成Quartz动态定时任务

    SpringBoot自带schedule 沿用的springboot少xml配置的优良传统,本身支持表达式等多种定时任务 注意在程序启动的时候加上@EnableScheduling @Schedule ...

  4. SpringBoot结合Quartz实现定时任务

    <从零打造项目>系列文章 工具 比MyBatis Generator更强大的代码生成器 ORM框架选型 SpringBoot项目基础设施搭建 SpringBoot集成Mybatis项目实操 ...

  5. springboot配置Redis哨兵主从服务 以及 Redis 集群

    redis哨兵集群配置 Sentinel(哨兵)是Redis 的高可用性解决方案:由一个或多个Sentinel 实例 组成的Sentinel 系统可以监视任意多个主服务器,以及这些主服务器属下的所有从 ...

  6. SpringBoot配置属性之NOSQL

    SpringBoot配置属性系列 SpringBoot配置属性之MVC SpringBoot配置属性之Server SpringBoot配置属性之DataSource SpringBoot配置属性之N ...

  7. springboot配置Druid数据源

    springboot配置druid数据源 Author:SimpleWu springboot整合篇 前言 对于数据访问层,无论是Sql还是NoSql,SpringBoot默认采用整合SpringDa ...

  8. aop springboot 传入参数_java相关:springboot配置aop切面日志打印过程解析

    java相关:springboot配置aop切面日志打印过程解析 发布于 2020-3-31| 复制链接 摘记: 这篇文章主要介绍了springboot配置aop切面日志打印过程解析,文中通过示例代码 ...

  9. SpringBoot配置属性之Server

    SpringBoot配置属性系列 SpringBoot配置属性之MVC SpringBoot配置属性之Server SpringBoot配置属性之DataSource SpringBoot配置属性之N ...

最新文章

  1. linux内核异常分析ecp,内核基于嵌入式Linux的PocketIX系统
  2. 在线作图|如何绘制一张山脊图
  3. python - 面向对象(二)
  4. Oceanus:美团HTTP流量定制化路由的实践
  5. 线程安全的map_ThreadLocal | 线程本地存储
  6. 震惊!温州一程序员编完八皇后吐血而亡,他的代码是什么样子?!!
  7. 百度编辑器 Ueditor 如何增加模板 ?
  8. 信息学奥赛一本通 1962:【13NOIP普及组】表达式求值 | 洛谷 P1981 [NOIP2013 普及组] 表达式求值
  9. 大话云时代rac_网易Q1财报中的增长信号:有道和云音乐如何打通“任督二脉”?...
  10. tidyr | 批量处理数据的前奏——数据嵌套化
  11. win7服务器如何还原系统教程视频,windows7系统还愿怎么操作_win7系统还原重置方法...
  12. flink开发案例_Flink 在人工智能领域的应用实践
  13. Python3.WRF的投影转换
  14. 关于CMOS摄像头的DVP接口的工作方式与一般使用方法
  15. UML之Astah的基本使用教程-4(活动图、序列图、Stereotype Icon)
  16. 北京50年代到90年代的春节老照片,终于找全了!
  17. android手表微信运动,华为手表(华为运动健康APP)终于能绑定微信运动
  18. VS 默认添加Web 为 vb语言
  19. 固体或液体体积与分子势能的关系——摘自《中学物理教学参考》
  20. 深度学习系列文章之一:电脑配置选择

热门文章

  1. unix查找的字符串包含特殊字符_python3从零学习-5.4.7、Unix风格路径名模式扩展glob...
  2. java 自定义tostring_Java 怎么写这个自定义class的toString方法?
  3. 关于windows注册表重定向和虚拟化分析
  4. unfold3d自动展uv_Maya2018超实用建模及UV展开功能视频教程
  5. 职称计算机考试选择题,职称计算机考试综合选择题「附答案」.docx
  6. python jdbc_javapython连接mysql快速造数
  7. centos怎么切换python版本_centos6更换默认python版本为python3方法
  8. sprintf函数的格式化字符串_尚学堂百战程序员:Python 字符串处理
  9. php单词出现频率,PHP计算文件或数组中单词出现频率
  10. 函数 php_PHP回调函数及匿名函数概念与用法详解