Quartz 是一个完全由 Java 编写的开源作业调度框架,为在 Java 应用程序中进行作业调度提供了简单却强大的机制。本文描述在springboot 2.x环境下怎么集成quartz。
一、添加quartz到项目中
在pom.xml中加入
<dependency>
特别注意application入口类的注解,这里一定要使用@SpringBootApplication,它是一个复合注解,包括@ComponentScan和@SpringBootConfiguration,@EnableAutoConfiguration,我们这里用到了EnableAutoConfiguration的特性,以使得quartz进行了自动注解。
@SpringBootApplication
二、自定义job,用来处理业务逻辑
import
三、启动job
@RequestMapping
四、运行结果
下面属于更高级的内容,为读者展示高度定制化的调度器。
五、自定义调度器
import
六、随springboot框架启动
import
七、如何调用
@Autowired