使用Component注解注解一个类,这个类就变成了一个组件。组件可以有很多不同的特性,比如Scheduled注解为组件的某个函数添加了定时的特性。

@Component
public class MyScheduler {private final Logger logger = LoggerFactory.getLogger(this.getClass());@Scheduled(fixedRate = 20000)public void task() {logger.info("每20秒执行一次。开始……");System.out.println("weidiao is great");//statusTask.healthCheck();logger.info("每20秒执行一次。结束。");}
}

要想让这个特性被全局Application发现,就需要实现为Application添加一个注解

@SpringBootApplication
@EnableScheduling
public class MyApplication extends SpringBootServletInitializer {@Overrideprotected SpringApplicationBuilder configure(SpringApplicationBuilder builder) {return builder.sources(MyApplication.class);}public static void main(String[] args) {SpringApplication.run(MyApplication.class, args);}
}

转载于:https://www.cnblogs.com/weiyinfu/p/6336401.html

SpringBoot定时器相关推荐

  1. Springboot定时器——cron表达式规则

    Springboot定时器规则 参照: SpringBoot 之 @Scheduled 定时器规则 SpringBoot 定时器详解 一.认识符号 符号名 作用 举例 , 连接符,表示列出枚举值. 如 ...

  2. Springboot定时器多线程解决多个定时器冲突问题

    使用场景 : 我们的订单服务,一般会有一个待支付订单,而这个待支付订单是有时间限制的,比如阿里巴巴的订单是五天,淘宝订单是一天,拼多多订单是一天,美团订单是15分钟- 基金系统中,如何同时更新多个存储 ...

  3. springboot 定时器_基于SpringCloud?+?SpringBoot的 SaaS型微服务脚手架源码分享

    简介: 基于SpringCloud(Hoxton.SR3) + SpringBoot(2.2.6.RELEASE) 的 SaaS型微服务脚手架,具备用户管理.资源权限管理.网关统一鉴权.Xss防跨站攻 ...

  4. 补习系列(9)-springboot 定时器,你用对了吗

    目录 简介 一.应用启动任务 二.JDK 自带调度线程池 三.@Scheduled 定制 @Scheduled 线程池 四.@Async 定制 @Async 线程池 小结 简介 大多数的应用程序都离不 ...

  5. springboot 定时器_springBoot的定时器应该这样写

    公司的结算模块业务线概括:需要一个定时任务去监测符合结算条件的数据,然后进行各个用户的分账. 这里使用到了springBoot 集成的定时器 Spring Task ,为了数据安全,也更高效,使用到了 ...

  6. SpringBoot 定时器的三种方式

    SpringBoot 使用定时器的3种方式 1.使用@Scheduled注解定义 @Component public class SimpleSchedule {private Integer tim ...

  7. SpringBoot 定时器设置

    可以通过添加注解来实现 步骤: 1. application 添加注解@EnableScheduling 2.定时器所触发的类添加注解@Component 3.方法添加注解@Scheduled(cro ...

  8. SpringBoot (六) :SpringBoot定时器实现(简单入门)

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

  9. springboot定时器@Scheduled的cron,fixedRate,fixedDelay使用

    1:注意:使用cron在线生成器调试https://cron.qqe2.com/,看调试结果是否符合自己的要求 1.实现类上要有组件的注解@Component @Service(@Component相 ...

  10. SpringBoot定时器+文件Md5码实现文件变动检测

    一.前言         在上上一篇中,博主基于开源truelicense组件,写了一个demo放到了github上,传送门,里面的功能主要有三个:      (1)creator模块:通过秘钥对+参 ...

最新文章

  1. java 文件 缓存_JAVA缓存技术
  2. 大象喝水c语言程序,实现大象喝水(c语言)
  3. Scala语言将加入宏指令
  4. 总算知道怎样从ImageMagick生成的数据转换成HICON: MagickGetImageBlob LookupIconIdFromDirectoryEx...
  5. Linux内存管理 -- smaps讲解
  6. java filterconfig_使用FilterConfig读取配置文件的信息 ---学习笔记
  7. 实操:直通车暴力打造爆款,0销量4天搜索访客800!
  8. 国内计算机三大期刊+ JCST
  9. 29、NeRV: Neural Reflectance and Visibility Fields for Relighting and View Synthesis
  10. 阿里校招应届生面试经验
  11. java颜色识别_Java颜色检测
  12. 竞价推广跑oCPC不起量怎么办?
  13. 【2018年11月12日】其他化学制品行业的股票估值
  14. HTML 和文字有关的标签(2)
  15. java语言与java技术
  16. Matlab之函数参数nargin和nargout
  17. java只更新部分图像,java – 绘制从角落偏移的图像的某些部分...
  18. 惠普HP Deskjet 3054 - J610a 一体机驱动
  19. 有限元——ANSYS求解悬臂梁均布载荷问题
  20. NiceLabel 6 安装方式

热门文章

  1. 员工管理系统————员工删除模块
  2. 举枪消灭烂代码的实战案例
  3. js 文件引用传递参数
  4. windows10 搜索桌面搜索功能失效的解决
  5. java Math类
  6. android采用videoView播放视频(包装)
  7. HDU 2686 多线程DP
  8. 中国人终于开始排队了
  9. 【Java数据结构】二叉排序树
  10. python将py文件编译成二进制文件 加密