spring-boot-starter-quartz
Starter,方便了使用Quartz调度器。如果Quartz可用,调度器会被自动配置(通过SchedulerFactoryBean抽象)。JobDetail
:定义一个特别的Job。JobDetail
实例能够容易地用JobBuilder
API创建Calendar
Trigger
:定义何时一个特别的Job被触发JobStore
会被使用。但是,配置一个基于JDBC的store是可能的。如果在你的应用中DataSource
bean可用,而且spring.quartz.job-store-type
属性如下配置:spring.quartz.jdbc.schema
属性提供一个自定义脚本。spring.quartz.properties.*
),和SchedulerFactoryBeanCustomizer
bean(允许程序化的SchedulerFactoryBean
配置)来自定义 。