SpringBoot 整合 QuartZ|学习笔记

简介: 快速学习 SpringBoot 整合 QuartZ

开发者学堂课程【SpringBoot 实战教程SpringBoot 整合 QuartZ】学习笔记,与课程紧密联系,让用户快速学习知识。

课程地址:https://developer.aliyun.com/learning/course/651/detail/10797


SpringBoot 整合 QuartZ


内容介绍:

一、定义

二、案例

 

一、定义

quartz 是任务调度框架之前使用的都是 xml 配置的方式在 springboot 中就不需要使用 xml 配置

 

二、案例

1、首先创建任务创建工程包叫 job命名为 myjob

2、写一个功能比如打印当前时间格式化指定格式年月日时分秒在 springboot 中使用注解可以很容易实现比如每隔一秒打印一次时间只需要在任务方法上加 scheduled 注解

@Component

public class MyJob {

@Scheduled (fixedRate=1000) 相当于触发器

public void run ()

{

System. out. println (new SimpleDateFormat ("yyyy-MM-dd HH :mm:ss")

}

每隔一秒做一次任务打印时间

3、在启动类 springapp.java 中开启任务调度注解是 @EnableScheduling允许任务调度任务要被扫描到所以要指定扫描的包在启动类上指明包@SpringBootApplication (scanBasePackages="com. qianfeng"会扫描它的所有子包app 包和 job 包这是在 springboot 用注解的方式实现任务调度

4、启动实现了每隔一秒打印一次时间这就是 springboot 中使用 quartz 简单的案例

相关文章
|
SQL 监控 Java
SpringBoot的MyBatis工程配置|学习笔记
快速学习SpringBoot的MyBatis工程配置
190 0
SpringBoot的MyBatis工程配置|学习笔记
|
监控 Java 应用服务中间件
SpringBoot|学习笔记
快速学习SpringBoot
82 0
SpringBoot|学习笔记
|
存储 机器学习/深度学习 IDE
SpringBoot 项目与被开发快速迁移|学习笔记
快速学习 SpringBoot 项目与被开发快速迁移
157 0
SpringBoot 项目与被开发快速迁移|学习笔记
|
安全 Java 应用服务中间件
集中式整合之搭建Springboot环境|学习笔记
快速学习集中式整合之搭建Springboot环境
78 0
集中式整合之搭建Springboot环境|学习笔记
|
安全 Java 关系型数据库
SpringSecurity与SpringBoot在集中式项目中整合步骤说明|学习笔记
快速学习SpringSecurity与SpringBoot在集中式项目中整合步骤说明
108 0
|
消息中间件 Java 测试技术
SpringBoot 集成 JUNIT 测试下单基本流程|学习笔记
快速学习 SpringBoot 集成 JUNIT 测试下单基本流程
155 0
SpringBoot 集成 JUNIT 测试下单基本流程|学习笔记
|
消息中间件 Java RocketMQ
Springboot 集成 Rocketmq 消费者|学习笔记
快速学习 Springboot 集成 Rocketmq 消费者
1259 1
Springboot 集成 Rocketmq 消费者|学习笔记
|
消息中间件 IDE Java
Springboot 集成 Rocketmq 生产者|学习笔记
快速学习 Springboot 集成 Rocketmq 生产者
659 0
Springboot 集成 Rocketmq 生产者|学习笔记
|
Java 程序员 应用服务中间件
初识 SpringBoot|学习笔记
快速学习 初识 SpringBoot
108 0
|
NoSQL 安全 Java
SpringBoot 自动配置的原理|学习笔记
快速学习 SpringBoot 自动配置的原理
138 0
SpringBoot 自动配置的原理|学习笔记