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

1、在入口类中加入@EnableScheduling注解(即springboot启动类添加注解@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 * * * ?") //每分钟执行一次,这是cron表达式  public void statusCheck() {      logger.info("每分钟执行一次。开始……");  //statusTask.healthCheck();  logger.info("每分钟执行一次。结束。");  }    @Scheduled(fixedRate=20000)  public void testTasks() {      logger.info("每20秒执行一次。开始……");  //statusTask.healthCheck();  logger.info("每20秒执行一次。结束。");  }
}

SpringBoot 中实现配置和使用定时器_张童瑶的博客相关推荐

  1. MySQL mysqld dead but subsys locked的解决办法_张童瑶的博客

    原文链接:http://yaoyaoman.cn/blog/archives/171 项目使用的mysql数据突然宕掉了,使用ps -ef|grep mysql ,没有发现mysql的进程,只有一些使 ...

  2. Git detached HEAD解决方案_张童瑶的博客

    git提交出现 Detached HEAD 解决方案 原文地址:http://yaoyaoman.cn/blog/archives/172 利用 游离状态 的那个 版本号创建一个新的分支, git b ...

  3. 获取checkbox选中状态的两种方式_张童瑶的博客

    获取checkbox选中状态的两种方式 获取checkbox选中状态的两种方式 第一种方式 第二种方式 我的其他文章 我的其他网站 获取checkbox选中状态的两种方式 我在开发项目的时候遇到这个问 ...

  4. C#模仿腾讯QQ源码下载(附效果图)_张童瑶的博客

    该源码是C#语言+SQL Server数据库,开发的一套模仿腾讯QQ的功能,可以实现即时聊天,发送抖动窗口,开通会员,充值Qb,后台管理等等众多功能.源代码里面都有大量注释,都是重量级的代码,学习还是 ...

  5. SpringBoot中如何配置使用过滤器(Filter)呢?

    转自: SpringBoot中如何配置使用过滤器(Filter)呢? 下文笔者讲述springboot中配置过滤器的方法分享,如下所示 实现思路:1.定义filter2.将filter注册进sprin ...

  6. springboot中@Configuration配置类加载流程

    springboot中@Configuration配置类加载流程 代码位置 源码解读 每一步的分析 代码位置 ConfigurationClassParser#doProcessConfigurati ...

  7. html编写个人博客_第 06 篇:博客从“裸奔”到“有皮肤”

    作者:HelloGitHub-追梦人物 文中涉及的示例代码,已同步更新到 HelloGitHub-Team 仓库 点击本文最下方的"阅读原文"即可获取 在此之前我们已经编写了博客的 ...

  8. 怎么禁止/开启Ubuntu自动更新升级_豆豆技术派的博客-CSDN博客_ubuntu 自动更新

    怎么禁止/开启Ubuntu自动更新升级_豆豆技术派的博客-CSDN博客_ubuntu 自动更新

  9. Ubuntu18.04的网络配置(静态IP和动态IP) - OpsDrip - 博客园

    Ubuntu18.04的网络配置(静态IP和动态IP) - OpsDrip - 博客园

最新文章

  1. Vim 80列布局问题
  2. linux 系统中 /etc/passwd 和 /etc/shadow文件详解
  3. php 正则去除script,javascript正则实现php中的加入和去除反斜杠函数效果
  4. TextureView
  5. 使用MQTT.fx接入阿里云物联网平台
  6. XHTML教会我的一些东西-1
  7. mysql typedefinition_深入浅出Mysql——基础篇
  8. PHM算法与智能分析技术
  9. linux6.5关闭21端口,linux CentOS6.5 防火墙(关闭除提供系统服务以外的端口)
  10. STM32命名规则 STM32选型手册
  11. AutoCAD打印图纸如何使参照底图灰度显示
  12. 在线思维导图的制作教程分享,帮你快速掌握绘制要领
  13. [译] 强化学习中的好奇心与拖延症
  14. css完整总结:第二篇(尺寸,外补白,内补白,边框,背景,颜色,字体,文本,文本装饰)
  15. JDBC【数据库连接池、DbUtils框架、分页】
  16. 股票公式成功率测试软件,超牛指标,成功率95%(同花顺公式 副图 源码 测试图)...
  17. [MATLAB]多项式求导/加减/乘除
  18. Java程序员必须掌握的线程知识-Callable和Future
  19. 复杂网络入门详解 适用于初学者。超详细~~
  20. 深度学习 常见激活函数MATLAB 实现

热门文章

  1. php每日答题,持续更新!每日答题汇总
  2. python 爬取智联招聘
  3. Python常用模块(一)pandas
  4. 华为云冰山安全,让用户安心用云
  5. Windows Performance Toolkit(WPT)入门
  6. lisp 图元 天正 自定义_AutoLISP查询图元信息
  7. Java操作XML的工具:JAXB
  8. 百度云服务器连接SQLServer2012
  9. web课程设计网页规划与设计:宠物狗狗网站设计——动物介绍(8页) HTML+CSS+JavaScript 学生DW网页设计作业成品 web课程设计网页规划与设计 HTML网页设计制作大作业
  10. win10系统显示打印机未连接到服务器,win10系统无法连接到打印机的解决方法