【视频&交流平台】

àSpring Boot视频

http://study.163.com/course/introduction.htm?courseId=1004329008&utm_campaign=commission&utm_source=400000000155061&utm_medium=share

àSpring Cloud视频

http://study.163.com/course/introduction.htm?courseId=1004638001&utm_campaign=commission&utm_source=400000000155061&utm_medium=share

àSpring Boot源码

https://gitee.com/happyangellxq520/spring-boot

àSpring Boot交流平台

http://412887952-qq-com.iteye.com/blog/2321532

悟纤感恩节:

《从零开始学Spring Boot》发布的第一篇文章是2016年4月15日,算算到目前为止已经两年了,遇见Spring Boot,遇见了你们,一直关注和支持我的小伙伴们,真心的感谢你们。

4月15号,是特殊的一天,是我遇见SpringBoot的一天,是我遇见大家的一天,在这一天,我要感恩一切,感恩大家,所以我决定把这一天作为一个节日:。

古有情人节,感恩情人的陪伴;今有悟纤感恩节,感恩小伙伴们的支持。

亲爱的各位小伙伴:

今天我要在这里向大家表示我对你们的谢意。你们长期陪伴我,如果没有你们,我还不知道是否可以坚持到现在。是你们的支持,是你们的陪伴,让我能坚持了下来。

还记得由于博主糟糕的排版,被吐槽了几次,感谢你们指出,我自己在看看之前的排版,确实是忍无可忍… 我都想批评我自己了…. 正是大家对于排版提出了吐槽,博主还能对于排版得以重视。感谢你们的不吝指出。过往的事情太多,太多了,谢谢你们的包容…..

在今天这个特殊的日子里,我祝愿大家身体健康、工作顺利、阖家幸福。你就是你,不一样的小蚂蚁!

历史相关章节:

说明:

(1)Spring Boot 版本:2.0.0.RELEASE;

(2)Quartz版本:2.3.0

前言:

在前面的文章中,Job信息还是存在内存中的,那么如何进行存储到数据库呢?

一、添加依赖

主要是MySQL和JPA依赖(以下代码支持,左右滑动):

mysql

mysql-connector-java

org.springframework.boot

spring-boot-starter-data-jpa

二、添加配置

在application.properties添加配置信息:

### datasource

spring.datasource.platform=mysql

spring.datasource.url = jdbc:mysql://localhost:3306/quartz

spring.datasource.username = root

spring.datasource.password = root

spring.datasource.driverClassName = com.mysql.jdbc.Driver

#spring.datasource.schema=classpath:schema/tables_mysql.sql

### jpa

spring.jpa.database = MYSQL

spring.jpa.show-sql = true

spring.jpa.hibernate.ddl-auto = update

###quartz

spring.quartz.job-store-type=jdbc

spring.quartz.jdbc.initialize-schema=embedded

三、创建Quartz 相关的表

创建的脚本是 tables-mysql.sql,其他的数据库脚本在org/quartz/impl/dbcjobstore/tables_@@platform@@.sql 下,执行成功之后可以看到表:

QRTZ_BLOB_TRIGGERS, QRTZ_CALENDARS, QRTZ_CRON_TRIGGERS, QRTZ_FIRED_TRIGGERS, QRTZ_JOB_DETAILS, QRTZ_LOCKS, QRTZ_PAUSED_TRIGGER_GRPS, QRTZ_SCHEDULER_STATE, QRTZ_SIMPLE_TRIGGERS, QRTZ_SIMPROP_TRIGGERS, QRTZ_TRIGGERS

四、运行测试

运行进行测试,可以查看QRTZ_JOB_DETAILS中是否有插入一条数据,job_name为:MyJob,如果有那么说明一切都OK了。

Quartz视频集

第十九章 Spring Boot 2.0:Quartz

1、Spring Boot2.0 新特性

2、Spring Boot 2.0小彩蛋 :动态 banner

3、Spring Boot 2.0 quartz:hello world

4、Spring Boot 2.0 quartz:job data property和inject service

5、Spring Boot 2.0 quartz:Job持久化

第二十章 Spring Boot 2.0:Quartz持久化:动态任务管理

1、Spring Boot 2.0 quartz:任务动态管理-添加

2、Spring Boot 2.0 quartz:任务动态管理-删除

3、Spring Boot 2.0 quartz:任务动态管理-修改

4、Spring Boot 2.0 quartz:任务动态管理-启动停止所有任务