首页 > 其他分享 >十四,SpringBoot-整合Quartz

十四,SpringBoot-整合Quartz

时间:2022-10-30 17:31:34浏览次数:56  
标签:Scheduled Quartz SpringBoot 启动 类上 new 十四 注解 job2


 Quartz是一个任务调度框架,在以前我们使用它的时候都是xml配置的方式,在spingboot中只需要几个注解就可以轻松搞定。

主要用到以下几个注解:

1.@Scheduled 可以理解成触发器

2.@EnableScheduling  在启动类上添加当前注解

一,创建MyJob.java(该类需要被扫描到,在启动类上配置当前类所在的包)

@Component //声明这是一个被spring管理的bean
public class MyJob {


@Scheduled(fixedRate = 1000)
public void job1(){

System.out.println("job1==="+new SimpleDateFormat("yyyy-MM-dd HH:mm:ss").format(new Date()));
}

@Scheduled(cron ="*/5 * * * * ?")
public void job2(){

System.out.println("job2==="+new SimpleDateFormat("yyyy-MM-dd HH:mm:ss").format(new Date()));
}

}

十四,SpringBoot-整合Quartz_java

二,启动类上加上@EnableScheduling

十四,SpringBoot-整合Quartz_java_02

十四,SpringBoot-整合Quartz_java_03编辑

三,启动项目查看控制台

十四,SpringBoot-整合Quartz_java_04

十四,SpringBoot-整合Quartz_java_05编辑-

到此完成,是不是很简单



标签:Scheduled,Quartz,SpringBoot,启动,类上,new,十四,注解,job2
From: https://blog.51cto.com/lvyq/5807551

相关文章

  • SpringBoot 阶段测试 1
    SpringBoot阶段测试1目录SpringBoot阶段测试11、使用JDK8新语法完成下列集合练习:1.1List中有1,2,3,4,5,6,7,8,9几个元素要求;(1)将奇、偶数分别汇聚成一个List(2)分别求......
  • springboot源码剖析(四) 上下文启动
    概念      springboot在启动流程中最重要的事情便是加载启动spring组件,比如加载IOC容器,启动springMVC等。实现原理  使用AnnotationConfig......
  • springboot源码剖析(三) 环境配置
    概念      springboot在启动流程中会把环境配置都加载进应用当中。实现原理     使用环境配置器用来加载和解析所有配置文件。配置文件......
  • springboot2
    学习文档:https://blog.csdn.net/ttxbgjj/article/details/122881011---尚硅谷课程笔记https://www.yuque.com/atguigu/springboot  ---尚硅谷官网文档学习视频:https:......
  • springboot源码剖析(二) 事件发布
    概念      springboot在启动流程中会发布一些事件通知依赖组件进行主动更新。      原理是springboot使用到的一种设计模式:观察者模式。优......
  • springboot源码剖析(一) 总体启动流程
    前言  之前阅读STL(C++)源码的时候,有所感悟:大佬的代码总会实践到部分设计模式、新型语法特性,亦或是精巧的算法和数据结构。     读源码的技巧:大......
  • 第四章 SpringBoot 底层机制
    搭建SpringBoot底层机制开发环境1、创建Maven项目lzw-springboot2、导入相关依赖<?xmlversion="1.0"encoding="UTF-8"?><projectxmlns="http://maven.apache.o......
  • Springboot centos7 启动
     1、java-jardemo.jar说明:用这种方法启动后,不能继续执行其它命令了,如果想要继续执行其它命令,就都打断,打断一般用ctrl+c。2、java-jardemo.jar&第2种在第1种方式的基础......
  • SpringBoot3.x原生镜像-Native Image尝鲜
    前提Spring团队致力于为Spring应用程序提供原生映像支持已经有一段时间了。在SpringBoo2.x的SpringNative实验项目中酝酿了3年多之后,随着SpringFramework6和SpringBoo......
  • Quartz定时调度
    在SpringBoot中有Java自带的av.util.Timer类,SpringBoot自带的Scheduled来实现也有强大的调度器Quartz.Scheduled在Spring3.X引入,默认SpringBoot自带该功能使用起来也......