4、SpringBoot 配置和使用定时任务
文章目录
- 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 配置和使用定时任务相关推荐
- springboot配置定时任务及常用的cron表达式
springboot引入定时任务 springboot引入定时任务主要需要以下几步: 1.引入相关的依赖 2.配置程序开启定时任务 3. 编写定时任务 引入相关的依赖 只用引一个基础的web的依赖就可 ...
- SpringBoot使用@Scheduled创建定时任务
定时任务一般会存在中大型企业级项目中,为了减少服务器.数据库的压力往往会采用时间段性的去完成某些业务逻辑.比较常见的就是金融服务系统推送回调,一般支付系统订单在没有收到成功的回调返回内容时会持续性的回 ...
- java quartz 动态执行,浅谈SpringBoot集成Quartz动态定时任务
SpringBoot自带schedule 沿用的springboot少xml配置的优良传统,本身支持表达式等多种定时任务 注意在程序启动的时候加上@EnableScheduling @Schedule ...
- SpringBoot结合Quartz实现定时任务
<从零打造项目>系列文章 工具 比MyBatis Generator更强大的代码生成器 ORM框架选型 SpringBoot项目基础设施搭建 SpringBoot集成Mybatis项目实操 ...
- springboot配置Redis哨兵主从服务 以及 Redis 集群
redis哨兵集群配置 Sentinel(哨兵)是Redis 的高可用性解决方案:由一个或多个Sentinel 实例 组成的Sentinel 系统可以监视任意多个主服务器,以及这些主服务器属下的所有从 ...
- SpringBoot配置属性之NOSQL
SpringBoot配置属性系列 SpringBoot配置属性之MVC SpringBoot配置属性之Server SpringBoot配置属性之DataSource SpringBoot配置属性之N ...
- springboot配置Druid数据源
springboot配置druid数据源 Author:SimpleWu springboot整合篇 前言 对于数据访问层,无论是Sql还是NoSql,SpringBoot默认采用整合SpringDa ...
- aop springboot 传入参数_java相关:springboot配置aop切面日志打印过程解析
java相关:springboot配置aop切面日志打印过程解析 发布于 2020-3-31| 复制链接 摘记: 这篇文章主要介绍了springboot配置aop切面日志打印过程解析,文中通过示例代码 ...
- SpringBoot配置属性之Server
SpringBoot配置属性系列 SpringBoot配置属性之MVC SpringBoot配置属性之Server SpringBoot配置属性之DataSource SpringBoot配置属性之N ...
最新文章
- linux内核异常分析ecp,内核基于嵌入式Linux的PocketIX系统
- 在线作图|如何绘制一张山脊图
- python - 面向对象(二)
- Oceanus:美团HTTP流量定制化路由的实践
- 线程安全的map_ThreadLocal | 线程本地存储
- 震惊!温州一程序员编完八皇后吐血而亡,他的代码是什么样子?!!
- 百度编辑器 Ueditor 如何增加模板 ?
- 信息学奥赛一本通 1962:【13NOIP普及组】表达式求值 | 洛谷 P1981 [NOIP2013 普及组] 表达式求值
- 大话云时代rac_网易Q1财报中的增长信号:有道和云音乐如何打通“任督二脉”?...
- tidyr | 批量处理数据的前奏——数据嵌套化
- win7服务器如何还原系统教程视频,windows7系统还愿怎么操作_win7系统还原重置方法...
- flink开发案例_Flink 在人工智能领域的应用实践
- Python3.WRF的投影转换
- 关于CMOS摄像头的DVP接口的工作方式与一般使用方法
- UML之Astah的基本使用教程-4(活动图、序列图、Stereotype Icon)
- 北京50年代到90年代的春节老照片,终于找全了!
- android手表微信运动,华为手表(华为运动健康APP)终于能绑定微信运动
- VS 默认添加Web 为 vb语言
- 固体或液体体积与分子势能的关系——摘自《中学物理教学参考》
- 深度学习系列文章之一:电脑配置选择
热门文章
- unix查找的字符串包含特殊字符_python3从零学习-5.4.7、Unix风格路径名模式扩展glob...
- java 自定义tostring_Java 怎么写这个自定义class的toString方法?
- 关于windows注册表重定向和虚拟化分析
- unfold3d自动展uv_Maya2018超实用建模及UV展开功能视频教程
- 职称计算机考试选择题,职称计算机考试综合选择题「附答案」.docx
- python jdbc_javapython连接mysql快速造数
- centos怎么切换python版本_centos6更换默认python版本为python3方法
- sprintf函数的格式化字符串_尚学堂百战程序员:Python 字符串处理
- php单词出现频率,PHP计算文件或数组中单词出现频率
- 函数 php_PHP回调函数及匿名函数概念与用法详解